组织机构的权限管理方法、权限管理系统及服务器与流程
未命名
10-09
阅读:132
评论:0
1.本技术涉及权限管理技术领域,具体地涉及一种组织机构的权限管理方法、权限管理系统及服务器。
背景技术:
2.对于大用户量的公司组织机构而言,人员的离职、调岗、新员工加入发生的很普遍,人员流动非常频繁。对工程机械行业来说,各个部门之间的普通权限会有所差异,若是人员在组织机构中发生变化,将需要对变化的人员重新赋权,若是赋权不及时,将导致相关工作无法进行。传统的基于角色的访问控制模型在面对用户基数大,角色类型多的系统时,管理员赋权工作量大,因此传统的技术方案存在对组织机构的权限分配与管理不及时和效率较低的问题。
技术实现要素:
3.本技术实施例的目的是提供一种组织机构的权限管理方法、权限管理系统及服务器,用以解决现有技术中对组织机构的权限分配与管理不及时和效率较低的问题。
4.为了实现上述目的,本技术第一方面提供一种组织机构的权限管理方法,应用于服务器,服务器与办公自动化模块通信,该权限管理方法包括:
5.获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;
6.分别获取组织机构的每个角色层级所对应的预设权限;
7.按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构;
8.其中,每个角色层级拥有顺序在先的所有角色层级的所有权限。
9.在本技术实施例中,组织机构包括初始角色、部门角色和岗位角色,分别获取组织机构的每个角色层级所对应的预设权限包括:
10.分别获取初始角色对应的初始权限、部门角色对应的部门权限和岗位角色对应的岗位权限;
11.按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构包括:
12.对初始角色赋予初始权限;
13.对部门角色赋予部门权限;
14.对岗位角色赋予岗位权限。
15.在本技术实施例中,权限管理方法还可以包括:
16.在接收到新增初始角色的情况下,按照预设顺序对初始角色依次赋予每个角色层级对应的预设权限。
17.在本技术实施例中,权限管理方法还可以包括:
18.在接收到删除初始角色的情况下,撤销初始角色的所有权限。
19.在本技术实施例中,权限管理方法还可以包括:
20.在接收到初始角色的目标角色层级的信息发生变化的情况下,撤销初始角色的顺序在目标角色层级之后的每个角色层级的预设权限,并按照预设顺序对初始角色依次赋予顺序变化后的每个角色层级的预设权限。
21.在本技术实施例中,权限管理方法还可以包括:
22.部门角色或岗位角色之间的关系包括并行关系、继承关系和互斥关系。
23.在本技术实施例中,权限管理方法还可以包括:
24.根据目标条件自定义目标角色,以进行跨部门和/或跨岗位的权限分配。
25.本技术第二方面提供一种服务器,可以包括:
26.存储器,被配置成存储指令;以及
27.处理器,被配置成从存储器调用指令以及在执行指令时能够实现根据上述的组织机构的权限管理方法。
28.本技术第三方面提供一种组织机构的权限管理系统,可以包括:
29.根据上述的服务器;
30.办公自动化模块,与服务器通信,被配置成发送组织机构至服务器。
31.本技术第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行根据上述的组织机构的权限管理方法。
32.通过上述技术方案,首先获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;再分别获取组织机构的每个角色层级所对应的预设权限;最后按照预设顺序依次对每个角色层级赋予对应的预设权限,其中,每个角色层级拥有顺序在先的所有角色层级的所有权限,以得到组织机构的整体权限架构,以提高对组织机构的权限分配与管理的效率。
33.本技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
34.附图是用来提供对本技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本技术实施例,但并不构成对本技术实施例的限制。在附图中:
35.图1示意性示出了根据本技术实施例的一种组织机构的权限管理系统的结构图;
36.图2示意性示出了根据本技术实施例的一种组织机构的权限管理方法的流程图;
37.图3示意性示出了根据本技术一具体实施例的一种权限继承方法的流程图;
38.图4示意性示出了根据本技术一具体实施例的一种权限分配方法的流程图;
39.图5示意性示出了根据本技术一具体实施例的一种角色互斥的用户分配流程图;
40.图6示意性示出了根据本技术一具体实施例的一种配置用户组的流程图;
41.图7示意性示出了根据本技术一具体实施例的一种配置权限组的流程图;
42.图8示意性示出了根据本技术实施例的一种组织机构的权限管理系统的结构图;
43.图9示意性示出了根据本技术一具体实施例的一种整体权限架构的结构图。
44.附图标记说明
45.110服务器120办公自动化模块
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解的是,此处所描述的具体实施方式仅用于说明和解释本技术实施例,并不用于限制本技术实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
47.需要说明,若本技术实施例中有涉及方向性指示(诸如上、下、左、右、前、后
……
),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
48.另外,若本技术实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
49.图1示意性示出了根据本技术实施例的一种组织机构的权限管理系统的结构图。如图1所示,本技术实施例提供一种组织机构的权限管理系统,该系统可以包括服务器110和办公自动化模块120。服务器110与办公自动化模块120通信。办公自动化模块120被配置成发送组织机构至服务器110。服务器110接收办公自动化模块发送组织机构,并分别获取组织机构的每个角色层级所对应的预设权限;再按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构。
50.图2示意性示出了根据本技术实施例的一种组织机构的权限管理方法的流程图。如图2所示,本技术实施例提供一种组织机构的权限管理方法,该方法可以包括下列步骤:
51.步骤201、获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;
52.步骤202、分别获取组织机构的每个角色层级所对应的预设权限;
53.步骤203、按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构;
54.其中,每个角色层级拥有顺序在先的所有角色层级的所有权限。
55.在本技术实施例中,办公自动化(office automation,oa)模块指的是应用计算机、电子设备和软件,来数字化地创建、收集、存储、处理,并传播完成办公室任务所需的信息。办公自动化模块可以包括但不限于oa系统等。角色层级指不同角色所处的不同等级。首先,服务器获取办公自动化模块发送的组织机构,组织机构可以包括多个角色层级。其次,分别获取组织机构的每个角色层级所对应的预设权限。预设权限指预先设定的每个角色层级拥有的权限,一般预设顺序按照从低层级到高层级的顺序。再按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构。且在整体权限架构中,顺序在后的角色层级拥有顺序在先的角色层级的所有权限。预设顺序指预先设定的对每个角色层级赋予权限的顺序。在一个示例中,角色层级可以包括用户角色、部门角色和岗位角色,则预设顺序为先用户角色,再部门角色,最后岗位角色。按照预设顺序对每个角色层级赋予对应的权限应先对用户角色赋予权限、再对部门角色赋予权限,最后对岗位角色赋予
权限;且部门角色拥有用户角色的所有权限,岗位角色拥有用户角色和部门角色的所有权限。通过按照预设顺序对每个角色层级赋予权限,可以提高对组织机构的权限分配与管理的效率。
56.通过上述技术方案,首先获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;再分别获取组织机构的每个角色层级所对应的预设权限;最后按照预设顺序依次对每个角色层级赋予对应的预设权限,其中,每个角色层级拥有顺序在先的所有角色层级的所有权限,以得到组织机构的整体权限架构,以提高对组织机构的权限分配与管理的效率。
57.在本技术实施例中,组织机构包括初始角色、部门角色和岗位角色,分别获取组织机构的每个角色层级所对应的预设权限可以包括:
58.分别获取初始角色对应的初始权限、部门角色对应的部门权限和岗位角色对应的岗位权限;
59.按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构包括:
60.对初始角色赋予初始权限;
61.对部门角色赋予部门权限;
62.对岗位角色赋予岗位权限。
63.具体地,组织机构可以包括多个角色层级,具体可以包括初始角色、部门角色和岗位角色。初始角色所对应的预设权限为初始权限,部门角色所对应的预设权限为部门权限,岗位角色所对应的预设权限为岗位权限。服务器分别获取初始权限、部门权限和岗位权限。再按照预设顺序对每个层级赋予对应的预设权限,预设顺序指预先设定的对每个角色层级赋权的顺序,一般预设顺序按照从低层级到高层级的顺序。由于初始角色层级低于部门角色,部门角色层级低于岗位角色,则先对初始角色赋予初始权限,再对部门角色赋予部门权限,最后对岗位角色赋予岗位权限。通过将组织架构划分为多个角色,并分别对每个角色赋予权限,可以提高组织机构的权限分配与管理的效率。
64.在本技术实施例中,该权限管理方法还可以包括:
65.在接收到新增初始角色的情况下,按照预设顺序对初始角色依次赋予每个角色层级对应的预设权限。
66.具体地,在接收到新增初始角色的情况下,对初始角色进行赋予权限。其中,权限包括每个角色层级对应的预设权限。在一个示例中,在新增初始角色时,对初始角色赋予对应的初始权限。再依次按照部门和岗位确定初始角色对应的部门角色和岗位角色,并依次赋予部门权限和岗位权限。通过在新增初始角色的情况下,逐步对新增角色进行赋权,可以实现对组织机构权限的自动分配,提高分配效率。
67.在本技术实施例中,该权限管理方法还可以包括:
68.在接收到删除初始角色的情况下,撤销初始角色的所有权限。
69.具体地,在接收到删除初始角色的情况下,说明该员工已经离职,则可以撤销对该初始角色的所有权限,包括但不限于初始权限、部门权限和岗位权限等。通过在删除初始角色时,自动撤销初始角色的所有权限,可以提高组织机构的权限分配的合理性。
70.在本技术实施例中,该权限管理方法还可以包括:
71.在接收到初始角色的目标角色层级的信息发生变化的情况下,撤销初始角色的顺序在目标角色层级之后的每个角色层级的预设权限,并按照预设顺序对初始角色依次赋予顺序变化后的每个角色层级的预设权限。
72.具体地,初始角色的目标角色层级信息发生变化可以包括但不限于员工调整部门或者调整岗位等。在接收到初始角色的目标角色层级的信息发生变化时,首先撤销初始角色在目标角色层级之后的每个角色层级的预设权限。在一个示例中,员工需要进行调整部门,则撤销在部门层级之后的每个角色层级的预设权限,即岗位角色权限。再按照预设顺序对初始角色依次赋予顺序变化后的每个角色层级的预设权限,即对初始角色赋予新部门的部门角色,再赋予新部门的新岗位的岗位角色。通过在初始角色的目标角色层级发生变化时,自动对初始角色赋予新的权限,可以提高组织机构的权限分配的效率。
73.在本技术实施例中,该权限管理方法还可以包括:
74.部门角色或岗位角色之间的关系包括并行关系、继承关系和互斥关系。
75.具体地,并行关系指在同一时刻,任务可以同时开始进行,彼此之间没有依赖关系。继承关系指一种对象类之间的相交关系,它使得某类对象可以继承另外一类对象的信息或数据。互斥关系是一种制约关系,设置互斥关系的角色,不能被同一用户拥有。部门与部门之间可以为并行关系、继承关系或互斥关系;角色与角色之间可以为并行关系、继承关系或互斥关系。通过设置角色之间的关系,可以提高对权限分配的精确度。
76.在本技术实施例中,该权限管理方法还可以包括:
77.根据目标条件自定义目标角色,以进行跨部门和/或跨岗位的权限分配。
78.具体地,除初始角色、部门角色和岗位角色外,还可以进行自定义目标角色。目标条件指权限分配依据。在进行跨部门权限分配或跨岗位权限分配时,可以进行自定义目标角色,该自定义目标角色可以拥有跨部门的权限或跨岗位的权限。通过自定义目标角色进行跨部门和/或跨岗位的权限分配,可以提高组织机构的权限分配的范围。
79.通过上述技术方案,首先获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;再分别获取组织机构的每个角色层级所对应的预设权限;最后按照预设顺序依次对每个角色层级赋予对应的预设权限,其中,每个角色层级拥有顺序在先的所有角色层级的所有权限,以得到组织机构的整体权限架构,以提高对组织机构的权限分配与管理的效率。
80.图3示意性示出了根据本技术一具体实施例的一种权限继承方法的流程图。如图3所示,本技术一具体实施例提供一种权限继承方法,该权限继承方法包括:根据组织机构层级,对应的部门角色之间相互继承,下级部门角色(即本技术中顺序在后的角色层级)继承上级部门角色(即本技术中顺序在前的角色层级)的所有权限。例如,岗位角色可以继承部门角色的所有权限。通过根据组织机构层级继承权限,可以提高组织机构权限分配的精确度。
81.图4示意性示出了根据本技术一具体实施例的一种权限分配方法的流程图。如图4所示,本技术一具体实施例提供一种权限分配方法,该方法可以包括:所有人员均归属于组织机构的部门,并且每个人员对应一个岗位。普通用户(即本技术的初始角色)拥有权限1、权限2和权限3。a部门默认角色(即本技术的部门角色)拥有权限4、权限5和权限6,同时继承普通用户的所有权限。岗位(即本技术的岗位角色)拥有权限7,同时继承a部门默认角色的
所有权限。除此权限继承关系外,还可以通过管理人员为岗位添加其他权限。通过设置岗位并通过权限继承确定岗位权限,可以提高组织机构权限分配的准确度。
82.图5示意性示出了根据本技术一具体实施例的一种角色互斥的用户分配流程图。如图5所示,本技术一具体实施例提供一种角色互斥的用户分配方法,角色与角色之间的关系,除了可以并行、继承,还可以设置互斥关系。在对不同人员分配不同角色时,若两个角色互斥,则这两个角色不能被同一用户拥有。通过对角色之间设置互斥关系,可以避免角色之间的冲突,提高组织机构权限分配的精确度。
83.图6示意性示出了根据本技术一具体实施例的一种配置用户组的流程图。如图6所示,本技术一具体实施例提供一种配置用户组的方法,该方法可以包括:在用户与角色之间可以配置用户组,可以实现对需要配置相同角色的全部用户进行统一配置角色,无需逐一配置。例如,用户甲、乙、丙、丁均需要配置角色a,则为用户甲、乙、丙、丁配置用户组,对该用户组配置角色a,即可实现对用户组中的每一个用户配置角色a。通过在用户与角色之间配置用户组,解决重复配置大量相同角色的问题,提高权限配置效率。
84.图7示意性示出了根据本技术一具体实施例的一种配置权限组的流程图。如图7所示,本技术一具体实施例提供一种配置权限组的方法,该方法可以包括:在角色与权限之间可以配置权限组,可以实现对需要配置相同权限的全部角色进行统一配置权限,无需逐一配置。例如,角色a、b、c、d均需要配置权限e,则为角色a、b、c、d配置权限组,对该权限组配置权限e,即可实现对权限组中的每一个角色配置权限e。通过在角色与权限之间配置权限组,解决重复配置大量相同权限的问题,提高权限配置效率。
85.图8示意性示出了根据本技术实施例的一种控制器的结构框图。如图8所示,本技术实施例提供一种控制器,可以包括:
86.存储器810,被配置成存储指令;以及
87.处理器820,被配置成从存储器810调用指令以及在执行指令时能够实现上述的组织机构的权限管理方法。
88.具体地,在本技术实施例中,处理器820可以被配置成:
89.获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;
90.分别获取组织机构的每个角色层级所对应的预设权限;
91.按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构;
92.其中,每个角色层级拥有顺序在先的所有角色层级的所有权限
93.进一步地,处理器820还可以被配置成:
94.组织机构包括初始角色、部门角色和岗位角色,分别获取组织机构的每个角色层级所对应的预设权限包括:
95.分别获取初始角色对应的初始权限、部门角色对应的部门权限和岗位角色对应的岗位权限;
96.按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构包括:
97.对初始角色赋予初始权限;
98.对部门角色赋予部门权限;
99.对岗位角色赋予岗位权限。
100.进一步地,处理器820还可以被配置成:
101.在接收到新增初始角色的情况下,按照预设顺序对初始角色依次赋予每个角色层级对应的预设权限。
102.进一步地,处理器820还可以被配置成:
103.在接收到删除初始角色的情况下,撤销初始角色的所有权限。
104.进一步地,处理器820还可以被配置成:
105.在接收到初始角色的目标角色层级的信息发生变化的情况下,撤销初始角色的顺序在目标角色层级之后的每个角色层级的预设权限,并按照预设顺序对初始角色依次赋予顺序变化后的每个角色层级的预设权限。
106.进一步地,处理器820还可以被配置成:
107.部门角色或岗位角色之间的关系包括并行关系、继承关系和互斥关系。
108.进一步地,处理器820还可以被配置成:
109.根据目标条件自定义目标角色,以进行跨部门和/或跨岗位的权限分配。
110.通过上述技术方案,首先获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;再分别获取组织机构的每个角色层级所对应的预设权限;最后按照预设顺序依次对每个角色层级赋予对应的预设权限,其中,每个角色层级拥有顺序在先的所有角色层级的所有权限,以得到组织机构的整体权限架构,以提高对组织机构的权限分配与管理的效率。
111.如图1所示,本技术实施例提供一种组织机构的权限管理系统,该系统可以包括:
112.根据上述服务器110;
113.办公自动化模块120,与服务器110通信,被配置成发送组织机构至服务器110。
114.在本技术实施例中,组织机构的权限管理系统可以包括服务器110和办公自动化模块120。服务器110与办公自动化模块120通信。办公自动化模块120被配置成发送组织机构至服务器110。服务器110接收办公自动化模块发送组织机构,并分别获取组织机构的每个角色层级所对应的预设权限;再按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构。通过按照预设顺序对每个角色层级赋予权限,可以提高对组织机构的权限分配与管理的效率。
115.图9示意性示出了根据本技术一具体实施例的一种整体权限架构的结构图。如图9所示,本技术一具体实施例提供一种整体权限架构,可以包括:用户(即本技术的初始角色)、部门默认角色(即本技术的部门角色)、岗位(即本技术的岗位角色)和其他角色(即本技术的自定义目标角色)。用户与其他角色之间可以配置用户组,用以解决重复配置大量相同角色的问题。角色与权限之间可以配置权限组,解决重复配置大量相同权限的问题。在配置权限组时,角色可以包括但不限于岗位角色、部门默认角色和其他角色等。用户与部门默认角色的对应关系为n:1,岗位与部门默认角色的对应关系也为n:1,即一个部门默认角色下可以有多个用户,也可以有多个岗位。而用户与用户组、用户组与其他角色、其他角色与权限组、岗位与权限组、部门默认角色与权限组、权限组与权限之间的对应关系均为n:n,即多对多,多个用户可以对应多个用户组多个用户组可以对应多个其他角色、多个其他角色可以对应多个权限组、多个岗位可以对应多个权限组、多个部门默认角色可以对应多个权
限组和多个权限组可以对应多个权限。通过按照预设顺序对每个角色层级赋予权限,可以提高对组织机构的权限分配与管理的效率。
116.本技术实施例还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行根据上述的组织机构的权限管理方法。
117.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
118.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
119.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
120.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
121.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
122.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
123.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
124.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
125.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
技术特征:
1.一种组织机构的权限管理方法,其特征在于,应用于服务器,所述服务器与办公自动化模块通信,所述权限管理方法包括:获取所述办公自动化模块发送的组织机构,所述组织机构包括多个角色层级;分别获取所述组织机构的每个角色层级所对应的预设权限;按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到所述组织机构的整体权限架构;其中,每个角色层级拥有顺序在先的所有角色层级的所有权限。2.根据权利要求1所述的权限管理方法,其特征在于,所述组织机构包括初始角色、部门角色和岗位角色,所述分别获取所述组织机构的每个角色层级所对应的预设权限包括:分别获取初始角色对应的初始权限、部门角色对应的部门权限和岗位角色对应的岗位权限;所述按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到所述组织机构的整体权限架构包括:对所述初始角色赋予所述初始权限;对所述部门角色赋予所述部门权限;对所述岗位角色赋予所述岗位权限。3.根据权利要求2所述的权限管理方法,其特征在于,所述权限管理方法还包括:在接收到新增初始角色的情况下,按照预设顺序对所述初始角色依次赋予每个角色层级对应的预设权限。4.根据权利要求2所述的权限管理方法,其特征在于,所述权限管理方法还包括:在接收到删除初始角色的情况下,撤销所述初始角色的所有权限。5.根据权利要求2所述的权限管理方法,其特征在于,所述权限管理方法还包括:在接收到所述初始角色的目标角色层级的信息发生变化的情况下,撤销所述初始角色的顺序在所述目标角色层级之后的每个角色层级的预设权限,并按照预设顺序对所述初始角色依次赋予顺序变化后的每个角色层级的预设权限。6.根据权利要求2所述的权限管理方法,其特征在于,所述权限管理方法还包括:所述部门角色或岗位角色之间的关系包括并行关系、继承关系和互斥关系。7.根据权利要求2所述的权限管理方法,其特征在于,所述权限管理方法还包括:根据目标条件自定义目标角色,以进行跨部门和/或跨岗位的权限分配。8.一种服务器,其特征在于,包括:存储器,被配置成存储指令;以及处理器,被配置成从所述存储器调用所述指令以及在执行所述指令时能够实现根据权利要求1至7中任一项所述的组织机构的权限管理方法。9.一种组织机构的权限管理系统,其特征在于,包括:根据权利要求8的服务器;办公自动化模块,与所述服务器通信,被配置成发送组织机构所述服务器。10.一种机器可读存储介质,其特征在于,该机器可读存储介质上存储有指令,该指令用于使得机器执行根据权利要求1至7中任一项所述的组织机构的权限管理方法。
技术总结
本申请公开了一种组织机构的权限管理方法、权限管理系统及服务器。该方法包括:获取办公自动化模块发送的组织机构,组织机构包括多个角色层级;分别获取组织机构的每个角色层级所对应的预设权限;按照预设顺序依次对每个角色层级赋予对应的预设权限,以得到组织机构的整体权限架构;其中,每个角色层级拥有顺序在先的所有角色层级的所有权限。本申请方案通过按照预设顺序对每个角色层级赋予权限,可以提高对组织机构的权限分配与管理的效率。高对组织机构的权限分配与管理的效率。高对组织机构的权限分配与管理的效率。
技术研发人员:刘炜 杨祝武 黄宇飞 杜乾坤 王敬星
受保护的技术使用者:中科云谷科技有限公司
技术研发日:2023.05.19
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
