一种企业管理系统中架构版本及权限的处理方法技术方案

技术编号:25088380 阅读:21 留言:0更新日期:2020-07-31 23:32
本发明专利技术公开了一种企业管理系统中架构版本及权限的处理方法,将新数据表和版本表的数据设置成一致;通过同步数据,修改得到最新的数据,同时也复制一份到版本表中;通过最新的数据设置角色架构表;通过设置角色架构表生成一份新的架构权限关系表;将新的架构权限关系表复制到版本表中;当业务系统查询中,不带时间则查询最新版本表中的数据,当携带了时间,将查询对应版本表中的数据。本发明专利技术:1、回溯用户历史数据更加准确。2、在各外部系统中查询效率提高。3、对于用户的权限控制更加灵活,每个月都可以有不同的权限。4、适用于多变的架构环境,岗位变动,人员调整。5、在一个较长的时间段内可以获取该用户的所有权限,不丢失权限数据。

【技术实现步骤摘要】
一种企业管理系统中架构版本及权限的处理方法
本专利技术涉一种企业管理系统中架构版本及权限的处理方法,属于组织架构管理

技术介绍
随着互联网的发展,越来越多的传统行业进入到互联网领域,ERP(EnterpriseResourcePlanning,企业资源计划)系统被广泛应用与企业中,这就需要我们要有更加灵活多变的组织架构来支撑业务的发展。大多数的ERP系统组织架构的架构权限是由组织,岗位,人员,角色4个基本单元组织。目前,在架构变动和人员调部门,调岗时,通常会把当前用户的岗位码变换成其他的岗位码,这样就导致人员的权限有所变动,且如果多次变动将很难追溯此用户每次变动的所使用的岗位及角色等权限。因此,迫切需要一种企业管理系统中架构版本及权限的处理方法,以解决现有技术中存在的这一问题。为了解决上述技术问题,特提出一种新的技术方案。
技术实现思路
本专利技术的目的在于提供一种企业管理系统中架构版本及权限的处理方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种企业管理系统中架构版本及权限的处理方法,所述方法包含下述步骤:步骤一:将新数据表和版本表的数据设置成一致;步骤二:通过同步数据,修改得到最新的数据,同时也复制一份到版本表中;步骤三:通过最新的数据设置角色架构表;步骤四:通过设置角色架构表生成一份新的架构权限关系表;步骤五:将新的架构权限关系表复制到版本表中;步骤六:当业务系统查询中,不带时间则查询最新版本表中的数据,当携带了时间,将查询对应版本表中的数据。优选地,所述需要设置成一致的新数据表和版本表的数据包括但不限于组织架构表、人岗关系表、主岗关系表、岗位码表和角色架构关系表。优选地,所述步骤二复制到版本表中的包括但不限于组织架构表、人岗关系表、主岗关系表、岗位码表和角色架构关系表。与现有技术相比,本专利技术的有益效果是:1、回溯用户历史数据更加准确。2、在各外部系统中查询效率提高。3、对于用户的权限控制更加灵活,每个月都可以有不同的权限。4、适用于多变的架构环境,岗位变动,人员调整。5、在一个较长的时间段内可以获取该用户的所有权限,不丢失权限数据。6、有效的控制用户职位内所拥有的权限,可见的内容等。7、可用费控系统、流向系统、销售系统,切换及数据复用。附图说明图1为本专利技术同步的示意图。图2为本专利技术多表数据复制到版本表的示意图。图3为本专利技术架构权限关系的示意图1。图4为本专利技术架构权限关系的示意图2。图5为本专利技术架构权限关系的示意图3。图6为本专利技术架构权限关系的示意图4。图7为本专利技术角色架构关系的示意图。图8为本专利技术架构权限关系的示意图5。图9为本专利技术生成架构权限人员信息表的示意图。图10为本专利技术查询人员权限的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅说明书附图,本专利技术提供一种技术方案:一种企业管理系统中架构版本及权限的处理方法,所述方法包含下述步骤:步骤一:将新数据表和版本表的数据设置成一致;步骤二:通过同步数据,修改得到最新的数据,同时也复制一份到版本表中;步骤三:通过最新的数据设置角色架构表;步骤四:通过设置角色架构表生成一份新的架构权限关系表;步骤五:将新的架构权限关系表复制到版本表中;步骤六:当业务系统查询中,不带时间则查询最新版本表中的数据,当携带了时间,将查询对应版本表中的数据。优选地,所述需要设置成一致的新数据表和版本表的数据包括但不限于组织架构表、人岗关系表、主岗关系表、岗位码表和角色架构关系表。优选地,所述步骤二复制到版本表中的包括但不限于组织架构表、人岗关系表、主岗关系表、岗位码表和角色架构关系表。本专利技术通过控制架构组织的版本及人员角色的版本及岗位的版本,这样就可以通过每个月来获取到这个人每个月不同的架构及不同的权限从而解决难以追溯的历史架构版本和权限的问题。具体方式为:1、对于用户升职,降职,调整部门或编制时候,设定用户与架构的对应关系。首先取用户的原有关系放置版本表中,再在同步的时候生成一份新的用户与架构对应关系,这样就是两个不同的版本数据。2、用户走流程时需要还原当时流程上级时候,需要先对用户和岗位关系表设定版本。在用户变换岗位时候,备份原先的数据设定一个版本,同步用户岗位数据是保存一份新关系数据。在用户需要查询历史上级时候可获取历史的岗位对应的上级用户。3、需要查询用户在特定的时候能下拉角色菜单权限的数据时候。先去保存用户现有角色数据。在设定新的角色时候重新生成一个新的版本数据。通过选择时间,该用户可以确定在某个月份有哪些菜单及其他权限。保证该用户不越权使用菜单。4、当用户需要更具多月份或是年份下拉自己所拥有的组织架构和菜单,岗位时候。对整个架构数据,岗位数据,角色数据(分配的菜单及架构)通过sql联合生成一份架构权限人员信息表,然后保存在信息版本表中。通过去重等方式获取该用户整个年度所有的菜单、组织、及岗位。5、对于用户权限内可见架构的控制,例如:总经理有完整的架构,可以查询所有的业务。而类似BU总监,大区经理,地区经理,深度主管等人员编制可通过架构查询数据则逐层减少。本专利技术:参见图1,同步数据。图1初始化时最新数据表和版本数据表中的数据是一致的,外部数据同步到最新版本表中后会复制一份到版本数据表中,最新数据表永远只保存一份版本数据,而版本数据表数据版本会一直累加,一年十二个版本。参见图2,多表数据复制到版本表。图2类似图1,只是每个需要版本的数据表都会创建版本表放置版本数据。参见图3,架构权限关系1。例如:总经理在公司的节点下,可以查询到公司的任意节点,销售部门等其他各部门。参见图4,架构权限关系2。例如:BU总监在BU的节点下,可以查询到BU的任意节点,但是往上只能看到所在公司及所在部门。参见图5,架构权限关系3。例如:子大区经理在子大区的节点下,可以查询到子大区的任意节点,但是往上只能看到所在BU,部门及公司。参见图6,架构权限关系4。例如:地区经理在办事处的节点下,可以查询到办事处的任意节点,但是往上只能看到所在子大区,BU,部门及公司。参见图7,角色架构关系。例如张总监是D2BU的总监,通过通用角色找到D2BU的架构,现在再给张总监赋予角色A,A角色包含了D1BU架构权限,这样张总监就有D1BU、D2BU两个架构的权限如图8。图8,架构权限关系5。图8展示的关系是一个BU总监可看多个BU的权限,即通过角色设置该总监可以多看BU本文档来自技高网...

【技术保护点】
1.一种企业管理系统中架构版本及权限的处理方法,其特征在于,所述方法包含下述步骤:/n步骤一:将新数据表和版本表的数据设置成一致;/n步骤二:通过同步数据,修改得到最新的数据,同时也复制一份到版本表中;/n步骤三:通过最新的数据设置角色架构表;/n步骤四:通过设置角色架构表生成一份新的架构权限关系表;/n步骤五:将新的架构权限关系表复制到版本表中;/n步骤六:当业务系统查询中,不带时间则查询最新版本表中的数据,当携带了时间,将查询对应版本表中的数据。/n

【技术特征摘要】
1.一种企业管理系统中架构版本及权限的处理方法,其特征在于,所述方法包含下述步骤:
步骤一:将新数据表和版本表的数据设置成一致;
步骤二:通过同步数据,修改得到最新的数据,同时也复制一份到版本表中;
步骤三:通过最新的数据设置角色架构表;
步骤四:通过设置角色架构表生成一份新的架构权限关系表;
步骤五:将新的架构权限关系表复制到版本表中;
步骤六:当业务系统查询中,不带时间则查询最新版本表中的数据,当携带了...

【专利技术属性】
技术研发人员:梁卫文贺军
申请(专利权)人:深圳万威科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1