System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 权限的管理方法、电子设备、存储介质及计算机程序产品技术_技高网

权限的管理方法、电子设备、存储介质及计算机程序产品技术

技术编号:42622109 阅读:22 留言:0更新日期:2024-09-06 01:26
本公开提供了一种权限的管理方法,包括:通过配置后台的角色配置窗口,为数据调用系统配置关于任一工作角色的权限规则;根据目标用户的工作角色所对应的权限规则,确定目标用户的读取范围;以及在作业数据库中提取对应于读取范围的作业数据,并将作业数据反馈至目标用户。本公开还提供一种电子设备、存储介质及计算机程序产品。

【技术实现步骤摘要】

本公开涉及数据处理领域,特别涉及一种权限的管理方法、电子设备、存储介质及计算机程序产品


技术介绍

1、在装修场景较长的作业周期中,既要支持设计师、保洁人员等一线工地作业人员的工作,又要支持城市店总、工程经理等多维度视角的管理人员的监管,因此会涉及繁杂的工作角色。另外,随着业务的迭代,业务侧也在不同地调整各个角色的作业职责以及增删角色,这给各种数据的角色权限维护带来了压力。

2、相关技术中,权限管理系统采用静态角色权限分配方式,即预先定义好角色和权限,然后通过硬编码的形式实现对各个角色的权限分配。但是,前述的权限分配方式不适用于角色和权限频繁变化等场景。尤其是在装修场景中,角色及其权限变化相对频繁,如果通过硬编码的方式调整角色和权限范围,那么迭代的效率低、维护成本高,同时也不具备统一且稳定的角色权限管理方式,不具备实用性。


技术实现思路

1、为了解决前述问题的至少之一,本公开提供了一种权限的管理方法、电子设备、存储介质及计算机程序产品。

2、根据本公开的一个方面提供了一种权限的管理方法,包括:通过配置后台的角色配置窗口,为数据调用系统配置关于任一工作角色的权限规则;根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围;以及在作业数据库中提取对应于所述读取范围的作业数据,并将所述作业数据反馈至所述目标用户。

3、在一些实施方式中,所述通过配置后台的角色配置窗口,为数据调用系统配置关于任一工作角色的权限规则,包括;响应于业务端关于任一所述工作角色的新增角色信息,在所述角色配置窗口增加权限配置项,并在所述权限配置项中配置关于所述工作角色的所述权限规则;或者响应于所述业务端关于任一所述工作角色的权限变化信息,在所述角色配置窗口调取关于所述工作角色的所述权限配置项,对所述权限配置项中所述权限规则进行更新。

4、在一些实施方式中,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:当所述目标用户的工作角色为第一类角色时,结合所述目标用户的用户编码对本地变量规则进行解析,在所述数据调用系统的本地缓存中获得与所述用户编码相关联的至少一个数据标识,并以其作为所述读取范围。

5、在一些实施方式中,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:当所述目标用户的工作角色为第二类角色时,结合所述工作角色对本地常量规则进行解析,在所述数据调用系统的本地缓存中获得与所述工作角色相关联的多个数据标识,并以其作为所述读取范围。

6、在一些实施方式中,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:当所述目标用户的工作角色为第三类角色时,结合所述目标用户的用户编码及所述工作角色对远程匹配规则进行解析,至少获得适应于所述目标用户的资源调取路径、数据传输协议方式和职责参数,并封装为资源读取包;响应于所述资源读取包,沿着所述资源调取路径追溯至目标服务系统,并在所述目标服务系统中读取对应于所述职责参数的结构化标识;以及调用格式解析引擎对所述结构化标识进行解析,获得与所述目标用户相关联的多个所述数据标识,并以其作为所述读取范围。

7、在一些实施方式中,所述在作业数据库中提取对应于所述读取范围的作业数据,并将所述作业数据反馈至所述目标用户,包括:将所述读取范围中的多个数据标识分别转换为适应于筛选引擎的目标格式,获得多个表征相应所述数据标识的结构化筛选参数;根据所述目标用户的业务筛选条件,在多个所述结构化筛选参数中提取至少一个目标筛选参数;以及响应于至少一个所述目标筛选参数,在所述作业数据库检索对应于各个所述目标筛选参数的所述作业数据,并将所述作业数据反馈至所述目标用户。

8、在一些实施方式中,在所述通过配置后台的角色配置窗口,为数据调用系统配置关于任一工作角色的权限规则之前,包括:在所述数据调用系统的所述配置后台部署所述角色配置窗口,为所述数据调用系统提供关于任一所述工作角色及其所述权限规则的可视化配置渠道。

9、根据本公开的另一个方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如上述任一实施方式所述的权限的管理方法。

10、根据本公开的又一个方面提供了一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述任一实施方式所述的权限的管理方法。

11、根据本公开的再一个方面提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上述任一实施方式所述的权限的管理方法。

本文档来自技高网...

【技术保护点】

1.一种权限的管理方法,其特征在于,包括:

2.根据权利要求1所述的权限的管理方法,其特征在于,所述通过配置后台的角色配置窗口,为数据调用系统配置关于任一工作角色的权限规则,包括;

3.根据权利要求1所述的权限的管理方法,其特征在于,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:

4.根据权利要求1或3所述的权限的管理方法,其特征在于,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:

5.根据权利要求4中任一项所述的权限的管理方法,其特征在于,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:

6.根据权利要求1所述的权限的管理方法,其特征在于,所述在作业数据库中提取对应于所述读取范围的作业数据,并将所述作业数据反馈至所述目标用户,包括:

7.根据权利要求1所述的权限的管理方法,其特征在于,在所述通过配置后台的角色配置窗口,为数据调用系统配置关于任一工作角色的权限规则之前,包括:

8.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,以实现如权利要求1至7中任一项所述的权限的管理方法。

9.一种可读存储介质,其特征在于,所述可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至7中任一项所述的权限的管理方法。

10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至7中任一项所述的权限的管理方法。

...

【技术特征摘要】

1.一种权限的管理方法,其特征在于,包括:

2.根据权利要求1所述的权限的管理方法,其特征在于,所述通过配置后台的角色配置窗口,为数据调用系统配置关于任一工作角色的权限规则,包括;

3.根据权利要求1所述的权限的管理方法,其特征在于,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:

4.根据权利要求1或3所述的权限的管理方法,其特征在于,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:

5.根据权利要求4中任一项所述的权限的管理方法,其特征在于,所述根据目标用户的工作角色所对应的权限规则,确定所述目标用户的读取范围,包括:

6.根据权利要求1所述的权限的管理方法,其特征在于,所述在作业数据库中提取对应于所...

【专利技术属性】
技术研发人员:程志军
申请(专利权)人:贝壳找房北京科技有限公司
类型:发明
国别省市:

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

1