基于分层组织架构的角色管理权限设计方法及配置方法与流程
未命名
10-25
阅读:78
评论:0
1.本发明应用程序管理技术领域,特别涉及一种基于分层组织架构的角色管理权限设计方法及配置方法。
背景技术:
2.企业为了便于管理,通常需要用到基于app应用的管理系统,整个企业都在使用同一套管理系统。但是,随着发展,很多大型的企业具有较为复杂的组织架构,往往分成多个层级,每个层级的职能和涉密等级等均有不同,在这种情况下,就需要为不同层级的不同用户角色设计不同的权限,以便于不同层级的不同的用户角色能使用不同的管理功能。
3.但是,目前现有的权限设计方法都是基于管理系统中所有的管理模块进行权限配置的,对于组织架构复杂,管理模块数量较多的情况,角色权限配置难度高,很难精确匹配不同角色,容易发生越级配置、错误配置等问题,降低了管理系统中数据的安全性。
技术实现要素:
4.为了解决上述问题,本发明提供了一种基于分层组织架构的角色管理权限设计方法及配置方法,根据分层组织架构各层级的权限等级建立分级角色管理,简化了权限配置难度,提高了数据的安全性。
5.本发明通过如下方案来实现:一种基于分层组织架构的角色管理权限设计方法,分层组织架构的层数为i层,可配置的管理模块总数为m个,i和m均为大于1的自然数,所述分级角色管理权限设计方法包括步骤:
6.s11、根据分层组织架构中各层级的公司管理需求分别针对性地从m个管理模块中选择nj个管理模块以形成i个模块组合,j=1,2,
…
,i;
7.s12、为每个所述模块组合分别定义权限名称,以设定对应管理模块的权限控制;
8.s13、建立角色管理权限表,使所述角色管理权限表的内容包括所述权限名称和权限层级,所述权限层级为所述模块组合所对应的分层组织架构的层级;
9.s14、提供第一必填入口用于在进行角色管理权限配置时选择权限层级,并将所有可被选择的权限层级与所述角色管理权限表进行关联。
10.本发明基于分层组织架构的角色管理权限设计方法的进一步改进在于,在执行步骤s11时,根据分层组织架构中各层级的项目管理需求分别针对性地从m个管理模块中选择ng个管理模块以形成i个模块组合,g=1,2,
…
,i;在执行步骤s13时,使所述角色管理权限表中的各权限层级具有可区分是公司管理需求还是项目管理需求的类型标识。
11.本发明基于分层组织架构的角色管理权限设计方法的进一步改进在于:
12.在执行完步骤s11之后,以每个模块组合为基础分别设计至少两个标准角色管理配置方案,且其中一个标准角色管理配置方案是针对管理员角色的全功能配置方案;为各所述标准角色管理配置方案定义用于调取对应标准角色管理配置方案的角色名称;然后建立角色管理表,使所述角色管理表的内容包括所述角色名称以及用于描述对应标准角色管
理配置方案适用于何种角色的角色说明;
13.在执行步骤s14时,提供第二必填入口用于在进行角色管理权限配置时选择角色名称,并将所有可被选择的角色名称与所述角色管理表进行关联。
14.本发明还提供了一种基于分层组织架构的角色管理权限配置方法,包括步骤:
15.s21、登录角色管理配置系统,所述角色管理配置系统是采用如上所述的基于分层组织架构的角色管理权限设计方法进行设计的;
16.s22、创建一个角色,选择权限层级;
17.s23、在选择的权限层级下为创建的角色配置权限;
18.s24、为配置好权限的角色赋予人员。
19.本发明基于分层组织架构的角色管理权限配置方法的进一步改进在于,在进行角色管理权限设计时:
20.根据分层组织架构中各层级的项目管理需求分别针对性地从m个管理模块中选择ng个管理模块以形成i个模块组合,g=1,2,
…
,i;
21.使所述角色管理权限表中的各权限层级具有可区分是公司管理需求还是项目管理需求的类型标识。
22.本发明基于分层组织架构的角色管理权限配置方法的进一步改进在于:
23.在进行角色管理权限设计时,以每个模块组合为基础分别设计至少两个标准角色管理配置方案,且其中一个标准角色管理配置方案是针对管理员角色的全功能配置方案;为各所述标准角色管理配置方案定义用于调取对应标准角色管理配置方案的角色名称;然后建立角色管理表,使所述角色管理表的内容包括所述角色名称以及用于描述对应标准角色管理配置方案适用于何种角色的角色说明;然后提供第二必填入口用于在进行角色管理权限配置时选择角色名称,并将所有可被选择的角色名称与所述角色管理表进行关联;
24.在执行步骤s22时,先选择权限层级,再选择角色名称;
25.在执行步骤s23时,直接使用所调用的标准角色管理配置方案,或者在所调用的标准角色管理配置方案的基础上进行修改。
26.本发明根据分层组织架构各层级的权限等级建立分级角色管理,简化了权限配置难度,避免了越级配置、错误配置等问题,提高了数据的安全性。进一步地,基于分层组织架构分别以公司管理需求和项目管理需求建立分级角色管理,针对不同需求特点分类进行角色管理,更易于精确匹配用户权限,且更加贴合企业管理的实际需求。
附图说明
27.图1示出了本发明角色管理权限设计方法的流程示意图。
28.图2示出了本发明角色管理权限配置方法的流程示意图。
具体实施方式
29.为了解决传统管理系统在进行权限配置时存在的配置难度高、很难精确匹配用户权限、容易发生越级配置、错误配置等问题,本发明提供了一种基于分层组织架构的角色管理权限设计方法及配置方法,根据分层组织架构各层级的权限等级建立分级角色管理,简化了权限配置难度,提高了数据的安全性。下面以具体实施例结合附图对该基于分层组织
架构的角色管理权限设计方法及配置方法作进一步说明。
30.参阅图1所示,一种基于分层组织架构的角色管理权限设计方法,分层组织架构的层数为i层,可配置的管理模块总数为m个,i和m均为大于1的自然数,该分级角色管理权限设计方法包括步骤:
31.步骤s11、根据分层组织架构中各层级的公司管理需求分别针对性地从m个管理模块中选择nj个管理模块以形成i个模块组合,j=1,2,
…
,i。需要说明的是,每个模块组合均是从总的m个管理模块中进行筛选的,也就是说,同一个管理模块可以被重复用在不同的模块组合中,具体需要根据组织架构中各层级的公司管理需求来设计,例如,对于层级较高的总公司来说,所筛选的管理模块更侧重于统筹查询类,而对于层级较低的子公司来说,所筛选的管理模块更侧重于细节查询和细节操作类。
32.步骤s12、为每个该模块组合分别定义权限名称,以设定对应管理模块的权限控制。
33.步骤s13、建立角色管理权限表,使该角色管理权限表的内容包括该权限名称和权限层级,该权限层级为该模块组合所对应的分层组织架构的层级。
34.步骤s14、提供第一必填入口用于在进行角色管理权限配置时选择权限层级,并将所有可被选择的权限层级与该角色管理权限表进行关联。
35.通过本设计方法,使得在进行角色管理权限配置时,当在第一必填入口中选择了对应的权限层级后,将会自动显示该角色管理权限表中该权限层级所对应的权限名称下的各管理模块,使得在进行角色管理权限配置时仅允许在显示的这些管理模块中进行配置,有效避免了跨级配置问题,且由于是在筛选后的模块组合下进行配置,降低了错误配置的几率,提高了角色管理权限配置效率以及管理系统的数据安全性。
36.作为一较佳实施方式:对于项目类管理系统软件,传统的公司管理需求并不适用于对项目的管理,但项目往往是依附于公司或组织存在的,因此,基于分层组织架构可对项目进行分级角色管理。具体地:在执行步骤s11时,根据分层组织架构中各层级的项目管理需求分别针对性地从m个管理模块中选择ng个管理模块以形成i个模块组合,g=1,2,
…
,i;在执行步骤s13时,使该角色管理权限表中的各权限层级具有可区分是公司管理需求还是项目管理需求的类型标识。具体如表1所示:
37.表1角色管理权限表
[0038][0039][0040]
由该表可以看出,对于公司类需求和项目类需求的权限层级分别用字母c和字母e
来加以区分,而后续的数字代表层级,而分层组织架构中各层级组织的类型用来表示为权项名称。
[0041]
需要说明的是,针对项目管理需求设计的各模块组合也是从总的m个管理模块中进行筛选的,也就是说,同一个管理模块可以被重复用在不同的模块组合中,具体需要根据组织架构中各层级的项目管理需求以及项目所依附的公司权限来综合设计。本方法基于分层组织架构分别以公司管理需求和项目管理需求建立分级角色管理,针对不同需求特点分类进行角色管理,更易于精确匹配用户权限,且更加贴合企业管理的实际需求。
[0042]
作为一较佳实施方式:在执行完步骤s11之后,以每个模块组合为基础分别设计至少两个标准角色管理配置方案,且其中一个标准角色管理配置方案是针对管理员角色的全功能配置方案;为各该标准角色管理配置方案定义用于调取对应标准角色管理配置方案的角色名称;然后建立角色管理表,使该角色管理表的内容包括该角色名称以及用于描述对应标准角色管理配置方案适用于何种角色的角色说明。具体如表2所示:
[0043]
表2角色管理表
[0044][0045]
在执行步骤s14时,提供第二必填入口用于在进行角色管理权限配置时选择角色名称,并将所有可被选择的角色名称与该角色管理表进行关联。通过预先设置的标准角色管理配置方案,使得在进行角色管理权限配置时,可通过角色名称的选择,自动跳出匹配的标准角色管理配置方案,大大提高了配置效率,且将第一必填入口设置为第一优先级,在选择了权限层级后,第二必填入口中可选择的角色名称均属于相应权限层级下的角色名称,保证了不会发生跨级配置的问题。
[0046]
参阅图2所示,一种基于分层组织架构的角色管理权限配置方法,包括步骤:
[0047]
步骤s21、利用超级管理员账户登录角色管理配置系统,该角色管理配置系统是采用如上所述的基于分层组织架构的角色管理权限设计方法进行设计的。
[0048]
步骤s22、创建一个角色,选择权限层级。
[0049]
步骤s23、在选择的权限层级下为创建的角色配置权限。
[0050]
步骤s24、为配置好权限的角色赋予人员。
[0051]
作为一较佳实施方式,在进行角色管理权限设计时:根据分层组织架构中各层级的项目管理需求分别针对性地从m个管理模块中选择ng个管理模块以形成i个模块组合,g=1,2,
…
,i;使该角色管理权限表中的各权限层级具有可区分是公司管理需求还是项目管
理需求的类型标识。如表1所示。在创建该角色时可以创建一个公司角色,也可以创建一个项目角色,在选择权限层级时,可以根据类型标识来加以区分。
[0052]
作为一较佳实施方式:在进行角色管理权限设计时,以每个模块组合为基础分别设计至少两个标准角色管理配置方案,且其中一个标准角色管理配置方案是针对管理员角色的全功能配置方案;为各该标准角色管理配置方案定义用于调取对应标准角色管理配置方案的角色名称;然后建立角色管理表,使该角色管理表的内容包括该角色名称以及用于描述对应标准角色管理配置方案适用于何种角色的角色说明;然后提供第二必填入口用于在进行角色管理权限配置时选择角色名称,并将所有可被选择的角色名称与该角色管理表进行关联。
[0053]
在执行步骤s22时,先选择权限层级,再选择角色名称。选择好权限层级后,第二必填入口将仅显示所选择的权限层级下的所有角色名称,避免了发生跨级配置的问题。
[0054]
在执行步骤s23时,直接使用所调用的标准角色管理配置方案,或者在所调用的标准角色管理配置方案的基础上进行修改。提高了配置效率。
[0055]
本发明在管理系统进行角色管理权限配置时,能安全的配置不同层级管理人员可以看到的不同管理模块,保证系统使用的安全性,不会出现低层级可以看到所有管理模块的情况,可以做到多级权限配置。基于该设计方案能高效的进行系统不同层级管理人员的权限配置。
[0056]
以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。
技术特征:
1.一种基于分层组织架构的角色管理权限设计方法,分层组织架构的层数为i层,可配置的管理模块总数为m个,i和m均为大于1的自然数,其特征在于,所述分级角色管理权限设计方法包括步骤:s11、根据分层组织架构中各层级的公司管理需求分别针对性地从m个管理模块中选择n
j
个管理模块以形成i个模块组合,j=1,2,
…
,i;s12、为每个所述模块组合分别定义权限名称,以设定对应管理模块的权限控制;s13、建立角色管理权限表,使所述角色管理权限表的内容包括所述权限名称和权限层级,所述权限层级为所述模块组合所对应的分层组织架构的层级;s14、提供第一必填入口用于在进行角色管理权限配置时选择权限层级,并将所有可被选择的权限层级与所述角色管理权限表进行关联。2.如权利要求1所述的基于分层组织架构的角色管理权限设计方法,其特征在于,在执行步骤s11时,根据分层组织架构中各层级的项目管理需求分别针对性地从m个管理模块中选择n
g
个管理模块以形成i个模块组合,g=1,2,
…
,i;在执行步骤s13时,使所述角色管理权限表中的各权限层级具有可区分是公司管理需求还是项目管理需求的类型标识。3.如权利要求1所述的基于分层组织架构的角色管理权限设计方法,其特征在于:在执行完步骤s11之后,以每个模块组合为基础分别设计至少两个标准角色管理配置方案,且其中一个标准角色管理配置方案是针对管理员角色的全功能配置方案;为各所述标准角色管理配置方案定义用于调取对应标准角色管理配置方案的角色名称;然后建立角色管理表,使所述角色管理表的内容包括所述角色名称以及用于描述对应标准角色管理配置方案适用于何种角色的角色说明;在执行步骤s14时,提供第二必填入口用于在进行角色管理权限配置时选择角色名称,并将所有可被选择的角色名称与所述角色管理表进行关联。4.一种基于分层组织架构的角色管理权限配置方法,其特征在于,包括步骤:s21、登录角色管理配置系统,所述角色管理配置系统是采用如权利要求1所述的基于分层组织架构的角色管理权限设计方法进行设计的;s22、创建一个角色,选择权限层级;s23、在选择的权限层级下为创建的角色配置权限;s24、为配置好权限的角色赋予人员。5.如权利要求4所述的基于分层组织架构的角色管理权限配置方法,其特征在于,在进行角色管理权限设计时:根据分层组织架构中各层级的项目管理需求分别针对性地从m个管理模块中选择n
g
个管理模块以形成i个模块组合,g=1,2,
…
,i;使所述角色管理权限表中的各权限层级具有可区分是公司管理需求还是项目管理需求的类型标识。6.如权利要求4所述的基于分层组织架构的角色管理权限配置方法,其特征在于:在进行角色管理权限设计时,以每个模块组合为基础分别设计至少两个标准角色管理配置方案,且其中一个标准角色管理配置方案是针对管理员角色的全功能配置方案;为各所述标准角色管理配置方案定义用于调取对应标准角色管理配置方案的角色名称;然后建立角色管理表,使所述角色管理表的内容包括所述角色名称以及用于描述对应标准角色管
理配置方案适用于何种角色的角色说明;然后提供第二必填入口用于在进行角色管理权限配置时选择角色名称,并将所有可被选择的角色名称与所述角色管理表进行关联;在执行步骤s22时,先选择权限层级,再选择角色名称;在执行步骤s23时,直接使用所调用的标准角色管理配置方案,或者在所调用的标准角色管理配置方案的基础上进行修改。
技术总结
本发明涉及一种基于分层组织架构的角色管理权限设计方法及配置方法,包括步骤:根据分层组织架构中各层级的公司管理需求分别针对性地从所有管理模块中选择部分管理模块以对应形成多个模块组合;为每个模块组合分别定义权限名称,以设定对应管理模块的权限控制;建立角色管理权限表,使其内容包括权限名称和权限层级,权限层级为模块组合所对应的分层组织架构的层级;提供第一必填入口用于在进行角色管理权限配置时选择权限层级,并将所有可被选择的权限层级与角色管理权限表进行关联。本发明根据分层组织架构各层级的权限等级建立分级角色管理,简化了权限配置难度,避免了越级配置、错误配置等问题,提高了数据的安全性。提高了数据的安全性。提高了数据的安全性。
技术研发人员:汪超 彭世红 韦永斌 廖显东 赵伟 张玉俊 陆继鸿
受保护的技术使用者:中建国际建设有限公司
技术研发日:2023.07.19
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/