发明名称 数据权限控制方法和装置
摘要 本发明提供一种数据权限控制方法,包括:步骤102,为指定实体设置规则,并将所述规则持久化;步骤104,根据所述规则,取得所述指定实体的符合规则数据并持久化;步骤106,在用户查询所述指定实体的数据时,提供所述符合规则数据以供所述用户查询。本发明还提供了一种数据权限控制装置。通过本发明的技术方案,可以实现一种数据权限控制方法和装置,能够使用户在进行基于数据权限判断的查询时,提高用户的查询效率,同时简化用户的操作。
申请公布号 CN101944127B 申请公布日期 2011.12.07
申请号 CN201010292019.X 申请日期 2010.09.26
申请人 用友软件股份有限公司 发明人 王继伟
分类号 G06F17/30(2006.01)I;G06F21/00(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京友联知识产权代理事务所(普通合伙) 11343 代理人 尚志峰;汪海屏
主权项 一种数据权限控制方法,其特征在于,包括:步骤102,为指定实体设置规则,并将所述规则持久化;步骤104,根据所述规则,取得所述指定实体的符合规则数据并持久化;步骤106,在用户查询所述指定实体的数据时,提供所述符合规则数据以供所述用户查询,其中,在所述步骤102中,为所述指定实体设置规则明细,根据所有属性的规则明细得到所述规则,所述规则明细的类型包括:普通属性、参照关联属性、用户及系统上下文属性;在所述步骤102中,为普通属性的规则明细生成第一SQL脚本,为参照关联属性的规则明细生成第二SQL脚本和数据检测脚本,为用户及系统上下文属性的规则明细生成第三SQL脚本,根据所有的第一SQL脚本、所有的第二SQL脚本、所有的第三SQL脚本得到所述规则的SQL脚本,根据所有的数据检测脚本得到所述规则的数据检测脚本;在所述步骤104中,取得所述指定实体的符合所述规则的数据检测脚本的数据,作为所述符合规则数据;在所述步骤106中,所述用户根据所述规则的SQL脚本对所述规则数据进行查询。
地址 100094 北京市海淀区北清路68号用友软件园