一种节点操作权限的控制方法、装置、设备及存储介质制造方法及图纸

技术编号:35347850 阅读:18 留言:0更新日期:2022-10-26 12:13
本发明专利技术提供一种节点操作权限的控制方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:通过接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。通过本发明专利技术提供的实施例能够根据预设的任务节点和权限以及用户之间预设的映射关系,提高了控制操作权限的灵活性,且能够满足各种业务场景。且能够满足各种业务场景。且能够满足各种业务场景。

【技术实现步骤摘要】
一种节点操作权限的控制方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种节点操作权限的控制方法、装置、设备及存储介质。

技术介绍

[0002]工作流就是将工作业务前后组织在一起的逻辑和规则。能够通过服务编排,统一调控各个业务流程,以确保工作业务在正确的时间被正确的用户按照预定的规则和逻辑运转,一般称之为流程引擎。而流程引擎中需要用户操作处理的流程节点为用户任务节点,在此节点处理任务的用户被称为办理人或候选人。
[0003]一般流程引擎流转到此类节点时,会获取预设的用户或用户组来决定哪个用户能够办理对应的节点。大部分的流程引擎,在流程定义的XML文件里会留有属性配置办理用户或办理用户组。甚至,有的流程引擎,还会在自带的流程设计器里面会预留办理用户或办理用户组的配置入口,用来预设用户任务节点的办理用户,使得办理用户或办理用户组中的人员在对应的节点具有该节点审批界面的操作权,因此就确定了该业务节点只能被什么哪个用户进行办理。
[0004]但是流程引擎办理时,必然通过可视化界面进行操作,可视化界面上的信息一般有着严格的权限划分,不同的节点对于不同的办理用户或办理用户组在增删改查等操作权限上面有着不同的限制。而简单的定义用户或用户组,都是无法动态控制这些细分操作权限的。

技术实现思路

[0005]本专利技术提供一种节点操作权限的控制方法、装置、设备及存储介质,能够根据预设的任务节点和权限以及用户之间预设的映射关系,提高了控制操作权限的灵活性,且能够满足各种业务场景
[0006]第一方面,本专利技术提供一种节点操作权限的控制方法,包括:
[0007]接收目标办理用户请求的界面渲染请求;
[0008]根据所述界面渲染请求,获取目标任务节点信息;
[0009]根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;
[0010]根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
[0011]优选地,根据本专利技术提供的一种节点操作权限的控制方法,所述根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息,包括:
[0012]根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系,获取与所述目标任务节点信息对应的目标办理用户信息;
[0013]根据所述办理用户信息与预设的权限信息之间的所述第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的所述目标权限信息。
[0014]优选地,根据本专利技术提供的一种节点操作权限的控制方法,所述根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系的步骤,具体包括:
[0015]获取与预设任务流程关联的表单信息,其中,所述预设任务流程是由多个所述任务节点信息进行编排得到的;
[0016]对与所述表单信息关联的多个所述界面元素进行标识处理,得到与所述界面元素对应的标识元素信息;
[0017]对所述标识元素信息进行分组处理,得到多个元素信息组;
[0018]建立多个所述元素信息组和所述办理用户信息之间的所述第一映射关系。
[0019]优选地,根据本专利技术提供的一种节点操作权限的控制方法,所述对所述标识元素信息进行分组处理,得到多个元素信息组,包括:
[0020]对与每一所述界面元素对应的所述权限信息进行分组处理,将具有相同权限功能的所述权限信息分至同一组中,得到多组权限信息;
[0021]基于所述多组权限信息,对所述标识元素信息进行分组处理,得到多组具有相同权限功能的所述元素信息组。
[0022]优选地,根据本专利技术提供的一种节点操作权限的控制方法,所述根据所述办理用户信息与预设的权限信息之间的所述第二映射关系的步骤,具体包括:
[0023]根据所述多组权限信息,对在同一任务节点且具有相同权限功能的多个所述办理用户信息进行分组处理,得到多个具有相同权限功能的用户信息组;
[0024]建立所述用户信息组和所述多组权限信息之间的所述第二映射关系。
[0025]优选地,根据本专利技术提供的一种节点操作权限的控制方法,所述根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面,包括:
[0026]获取与所述预设脚本文件信息对应的渲染规则;
[0027]基于所述目标权限信息,利用所述渲染规则对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
[0028]第二方面,本专利技术还提供一种节点操作权限的控制装置,所述装置包括:
[0029]接收模块,用于接收目标办理用户请求的界面渲染请求;
[0030]获取模块,用于根据所述界面渲染请求,获取目标任务节点信息;
[0031]确定模块,用于根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;
[0032]渲染模块,用于根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
[0033]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述节点操作权限的控制方法的步骤。
[0034]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述节点操作权限的控制方法的步
骤。
[0035]第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述节点操作权限的控制方法的步骤。
[0036]本专利技术提供的一种节点操作权限的控制方法、装置、设备及存储介质,通过接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。能够根据预设的任务节点和权限以及用户之间预设的映射关系,提高了控制操作权限的灵活性,且能够满足各种业务场景。
附图说明
[0037]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本专利技术提供的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点操作权限的控制方法,其特征在于,包括:接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。2.根据权利要求1所述的节点操作权限的控制方法,其特征在于,所述根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息,包括:根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系,获取与所述目标任务节点信息对应的目标办理用户信息;根据所述办理用户信息与预设的权限信息之间的所述第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的所述目标权限信息。3.根据权利要求2所述的节点操作权限的控制方法,其特征在于,所述根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系的步骤,具体包括:获取与预设任务流程关联的表单信息,其中,所述预设任务流程是由多个所述任务节点信息进行编排得到的;对与所述表单信息关联的多个所述界面元素进行标识处理,得到与所述界面元素对应的标识元素信息;对所述标识元素信息进行分组处理,得到多个元素信息组;建立多个所述元素信息组和所述办理用户信息之间的所述第一映射关系。4.根据权利要求3所述的节点操作权限的控制方法,其特征在于,所述对所述标识元素信息进行分组处理,得到多个元素信息组,包括:对与每一所述界面元素对应的所述权限信息进行分组处理,将具有相同权限功能的所述权限信息分至同一组中,得到多组权限信息;基于所述多组权限信息,对所述标识元素信息进行分组处理,得到多组具有相同权限功能的所述元素信息组。5.根据权利要求4所述的节点...

【专利技术属性】
技术研发人员:张蒙亮乔健洪颖陈招
申请(专利权)人:北京中亦安图科技股份有限公司
类型:发明
国别省市:

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

1