[发明专利]数据访问权限和行为权限的定义装置和定义方法有效
申请号: | 201310683562.6 | 申请日: | 2013-12-12 |
公开(公告)号: | CN103646218A | 公开(公告)日: | 2014-03-19 |
发明(设计)人: | 罗涛 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京中恒高博知识产权代理有限公司 11249 | 代理人: | 刘洪京 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 访问 权限 行为 定义 装置 方法 | ||
技术领域
本发明涉及数据处理技术领域,具体地,涉及一种数据访问权限和行为权限的定义装置和一种数据访问权限和行为权限的定义方法。
背景技术
在数据处理流程和功能快速变化持续改进的情况下,用户期待保持数据对象不变的情况下,支持更丰富的更灵活的权限控制逻辑实现,目前通用的实现方面有以下共同的特性:
⑴在设计态使用管控模式描述数据的可见范围;⑵在定义数据时指定所属的管控模式,及确定数据的可见范围;⑶设计态定义可支持的行为组织之间的委托关系类型,使用委托关系定义实现数据所属组织之间的行为赋权定义;并绑定固定的业务处理逻辑;⑷设计态明确定义指定某类行为的执行者的数据属性,固化执行者属性,并在设计态代码中行为执行者使用执行者属性决定行为处理逻辑;⑸运行态具体数据,依据该类数据使用的管控范围控制可见性;⑹运行态具体数据,依据定义该数据的组织和具体行为的执行组织之间的业务委托关系来选择具体行为的执行组织并保存为具体数据的行为执行者属性的数据值;⑺运行态是否可对具体数据执行某行为,依据该数据的行为执行者属性是否为当前行为组织来决定;⑻使用分配或下发功能实现某类数据在不同的可见性范围内的可见性赋权。
另外,在专利(申请)号为201010585547、名称为“一种权限配置方法、装置及系统”的专利(申请)文件中,提供了一种权限配置方法、装置及系统,所述方法包括下述步骤:在系统页面中生成功能菜单;将所述功能菜单对应的权限配置页签载入所述系统页面;在所述权限配置页签中配置所述功能菜单的权限。本发明通过在对功能菜单进行定义时从权限管理模块中调用权限配置页签并进行载入,实现在同一页面完成对功能菜单的定义和权限配置,减少了用户的操作步骤,提高了系统的易用性。
在专利(申请)号为201010536592、名称为“权限管理方法和装置、权限控制方法和装置”的专利(申请)文件中,提供了一种权限管理方法和装置、权限控制方法和装置,其中的权限控制方法具体包括:依据预置的用户与角色之间的多对多映射关系,获取当前用户所对应的多个角色;依据预置的角色权限映射关系,获取所述多个角色对应的权限;依据所述多个角色对应的权限,向所述当前用户开放权限。本发明能够提高用户的工作效率,且增加权限使用的方便性。
以上技术在一定程度上实现了数据对象和权限逻辑的分离,提高了开发效率和用户体验。但仍存在一些不足:
⑴在定义数据对象时其可见性范围就需要确定,并且管控模式是预定义的系统参数,不能支持不同数据的可见性范围的差异化需求。同类数据,由于其生命周期的不同,各生命周期阶段的可见性范围存在不同。
⑵数据对象和权限控制紧密绑定,在定义数据对象时其行为执行者就需要确定。而现实情况是行为组织之间的委托关系,一般用于比较稳定的业务行为,对于很多临时性的业务行为,需要按照具体数据临时指定,在定义数据时不能确定。
⑶在企业管理软件中,经常会有根据不同场景定义多种不同的可见性范围和业务行为委托关系,现有技术在运行期间,不能很好地支持这种权限控制逻辑的扩展。
通常情况下,软件的某个功能模块包括该业务数据、逻辑操作,以及用户界面(UI)。其中,业务数据是功能模块要处理或生成的数据对象,逻辑操作是对业务数据的处理过程和方法,用户界面向用户呈现业务数据,并负责把用户的操作映射为逻辑操作,并把操作的结果反馈给用户。
现有技术一般通过数据处理完成数据对象的活动处理与业务数据(包括权限数据)处理模块间的交互,其中处理权限控制的逻辑硬代码编写在数据对象的活动处理实现中。如图6所示。
当执行定义某数据的活动处理时,比如新增或修改数据对象时,需要根据委托关系指定相关行为执行者,并根据系统对该数据指定的管控范围验证唯一性。当执行特定的行为,比如对数据对象执行销售时,对应的活动接收要处理的数据对象,读取数据对象,包括数据的权限数据,首先按照数据的可见性范围确定当前执行者是否可对该数据执行该行为,及该执行者是否是相关行为执行者,执行权限控制的逻辑硬代码,验证通过,执行其它逻辑,从而完成对用户操作指令做出相应的业务逻辑操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310683562.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置