一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种节点操作权限的控制方法、装置、设备及存储介质与流程

2022-10-26 19:41:47 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种节点操作权限的控制方法、装置、设备及存储介质。


背景技术:

2.工作流就是将工作业务前后组织在一起的逻辑和规则。能够通过服务编排,统一调控各个业务流程,以确保工作业务在正确的时间被正确的用户按照预定的规则和逻辑运转,一般称之为流程引擎。而流程引擎中需要用户操作处理的流程节点为用户任务节点,在此节点处理任务的用户被称为办理人或候选人。
3.一般流程引擎流转到此类节点时,会获取预设的用户或用户组来决定哪个用户能够办理对应的节点。大部分的流程引擎,在流程定义的xml文件里会留有属性配置办理用户或办理用户组。甚至,有的流程引擎,还会在自带的流程设计器里面会预留办理用户或办理用户组的配置入口,用来预设用户任务节点的办理用户,使得办理用户或办理用户组中的人员在对应的节点具有该节点审批界面的操作权,因此就确定了该业务节点只能被什么哪个用户进行办理。
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.第五方面,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述节点操作权限的控制方法的步骤。
36.本发明提供的一种节点操作权限的控制方法、装置、设备及存储介质,通过接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。能够根据预设的任务节点和权限以及用户之间预设的映射关系,提高了控制操作权限的灵活性,且能够满足各种业务场景。
附图说明
37.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本发明提供的一种节点操作权限的控制方法的第一流程示意图;
39.图2是本发明图1中步骤s300的流程示意图之一;
40.图3是本发明图2中步骤s210的流程示意图之一;
41.图4是本发明图3中步骤s330的流程示意图之一;
42.图5是本发明图1中步骤s400的流程示意图之一;
43.图6是本发明提供的一种节点操作权限的控制方法的第二流程示意图;
44.图7是本发明提供的一种节点操作权限的控制装置的结构示意图;
45.图8是本发明提供的电子设备的结构示意图。
具体实施方式
46.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.下面结合图1-图8描述本发明实施例提供的一种节点操作权限的控制方法、装置、设备及存储介质,其能够根据预设的任务节点和权限以及用户之间预设的映射关系,提高了控制操作权限的灵活性,且能够满足各种业务场景。
48.其具体通过如下实施例进行说明,首先描述本发明实施例中的一种节点操作权限的控制方法。
49.如图1所示,其为本发明实施例提供的一种节点操作权限的控制方法的第一实施流程示意图,一种节点操作权限的控制方法可以包括但不限于步骤s100至s400。
50.s100,接收目标办理用户请求的界面渲染请求;
51.s200,根据所述界面渲染请求,获取目标任务节点信息;
52.s300,根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;
53.s400,根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
54.在一些实施例的步骤s100中,接收目标办理用户请求的界面渲染请求。可以理解的是,当目标办理用户在终端设备的显示界面,通过点击操作或者触压操作,生成界面渲染请求。使得计算机程序或者计算机服务器接收由目标办理用户操作产生的界面渲染请求。
55.在一些实施例的步骤s200中,根据所述界面渲染请求,获取目标任务节点信息。可以理解的是,在执行完步骤s100接收目标办理用户请求的界面渲染请求的步骤之后,其具体执行步骤可以为:根据步骤s100得到的界面渲染请求,从预设存储设备中获取目标任务节点信息,获取目标任务节点信息是用于根据与目标任务节点信息之间预设的多个映射关系,以确定对与目标任务节点信息对应的界面元素进行操作的目标权限信息。
56.在一些实施例的步骤s300中,根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息。可以理解的是,在执行完步骤s200根据所述界面渲染请求,获取目标任务节点信息的步骤之后,其具体执行步骤可以为:首先根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系,获取与所述目标任务节点信息对应的目标办理用户信息,再根据所述办理用户信息与预设的权限信息之间的所述第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的所述目标权限信息。
57.在一些实施例的步骤s400中,根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。可以理解的是,在执行完步骤s300根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息的步骤之后,其具体执行步骤可以为获取与所述预设脚本文件信息对应的渲染规则,基于所述权限信息,利用所述渲染规则对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
58.需要说明的是,在预设脚本开发完成后,得到预设脚本文件信息,利用预设脚本文件对界面元素进行渲染,可以满足多种业务场景的渲染,而后期也可以根据目标办理用户的需求动态调整,进而维护成本较低。
59.在一些实施例中,参考图2所示,步骤s300还可以包括但不限于步骤s210至s220。
60.s210,根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系,获取与所述目标任务节点信息对应的目标办理用户信息;
61.s220,根据所述办理用户信息与预设的权限信息之间的所述第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的所述目标权限信息。
62.在一些实施例的步骤s210中,根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系,获取与所述目标任务节点信息对应的目标办理用户信息。可以理解的是,首先要确定预设的第一映射关系,确定第一映射关系其具体执行步骤可以为:获取与预设任务流程关联的表单信息,其中,所述预设任务流程是由多个所述任务节点信息进行编排得到的,对与所述表单信息关联的多个所述界面元素进行标识处理,得到与所述界
面元素对应的标识元素信息,对所述标识元素信息进行分组处理,得到多个元素信息组,建立多个所述元素信息组和所述办理用户信息之间的所述第一映射关系,在确定第一映射关系之后,在根据第一映射关系,从预设存储设备中获取与目标任务节点信息对应的目标办理用户信息。
63.比如,根据第一映射关系,从预设存储设备中获取到目标任务节点信息为a,目标办理用户信息为p。
64.在一些实施例的步骤s220中,根据所述办理用户信息与预设的权限信息之间的所述第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的所述目标权限信息。可以理解的是,在执行完步骤s210根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系,获取与所述目标任务节点信息对应的目标办理用户信息的步骤之后,其具体执行步骤可以为:首先根据所述多组权限信息,对在同一任务节点且具有相同权限功能的多个所述办理用户信息进行分组处理,得到多个具有相同权限功能的用户信息组,建立所述用户信息组和所述多组权限信息之间的所述第二映射关系,再根据确定的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的所述目标权限信息。
65.比如,与目标任务节点信息a对应的界面元素为a1,那么根据第二映射关系,可确定与目标办理用户p对界面元素a1进行操作的目标权限为q。用于根据预设脚本文件信息和目标权限信息q,对界面元素a1进行渲染处理,得到所述目标办理用户p办理目标任务节点信息a的办理界面。
66.在一些实施例中,参考图3所示,步骤s210还可以包括但不限于步骤s310至s340。
67.s310,获取与预设任务流程关联的表单信息,其中,所述预设任务流程是由多个所述任务节点信息进行编排得到的;
68.s320,对与所述表单信息关联的多个所述界面元素进行标识处理,得到与所述界面元素对应的标识元素信息。
69.s330,对所述标识元素信息进行分组处理,得到多个元素信息组s340,建立多个所述元素信息组和所述办理用户信息之间的所述第一映射关系。
70.在一些实施例的步骤s310中,获取与预设任务流程关联的表单信息。可以理解的是,若要建立办理用户与目标任务节点之间的第一映射关系,首先需要获取与预设任务流程关联的表单信息,该表单信息中存储着预设任务流程的多个任务节点的任务节点信息。
71.需要说明的是,预设任务流程是由多个所述任务节点信息进行编排得到的。
72.在一些实施例的步骤s320中,对与所述表单信息关联的多个所述界面元素进行标识处理,得到与所述界面元素对应的标识元素信息。可以理解的是,在执行完步骤s310获取与预设任务流程关联的表单信息的步骤之后,其具体执行步骤可以为:对与表单信息关联的多个界面元素进行标识处理,得到标识元素信息。表单信息中存储着多个任务节点的任务节点信息,界面元素实际与任务节点信息一一对应,界面元素可以理解为任务节点信息在显示界面显示的信息,他们数据结构是相同的,只是以不同形式进行存储。
73.对界面元素进行标识处理,实际就是对界面元素进行全局唯一的命名标识处理,得到标识元素信息,用以区分界面层的界面元素信息和处于后端层的任务节点信息。
74.在一些实施例的步骤s330中,对所述标识元素信息进行分组处理,得到多个元素
信息组。可以理解的是,在执行完步骤s320对与所述表单信息关联的多个所述界面元素进行标识处理,得到与所述界面元素对应的标识元素信息的步骤之后,其具体执行步骤可以为,首先对与每一所述界面元素对应的所述权限信息进行分组处理,将具有相同权限功能的所述权限信息分至同一组中,得到多组权限信息,再基于所述多组权限信息,对所述标识元素信息进行分组处理,得到多组具有相同权限功能的所述元素信息组。
75.在一些实施例的步骤s340中,建立多个所述元素信息组和所述办理用户信息之间的所述第一映射关系。可以理解的是,在执行完步骤s330对所述标识元素信息进行分组处理,得到多个元素信息组的步骤之后,其具体执行步骤可以为:在通过步骤s330得到的元素信息组和办理用户之间建立第一映射关系,即将办理用户信息与在显示界面显示的界面元素进行映射绑定,进一步地,亦是将任务节点信息和办理用户信息映射绑定,将第一映射关系存储在预设存储设备中。
76.在一些实施例中,参考图4所示,步骤s330还可以包括但不限于步骤s410至s420。
77.s410,对与每一所述界面元素对应的所述权限信息进行分组处理,将具有相同权限功能的所述权限信息分至同一组中,得到多组权限信息;
78.s420,基于所述多组权限信息,对所述标识元素信息进行分组处理,得到多组具有相同权限功能的所述元素信息组。
79.在一些实施例的步骤s410中,对与每一所述界面元素对应的所述权限信息进行分组处理,将具有相同权限功能的所述权限信息分至同一组中,得到多组权限信息。可以理解的是,对每一个权限信息都进行分组处理,其中,权限信息与界面元素一一对应。比如,权限信息至少包括但不限于:增加权限、修改权限、删除权限等权限,界面元素至少包括但不限于:a1、b1、c1。
80.现在将具有相同权限功能的权限信息分为同一组,得到多组权限信息,即根据权限功能去划分多个权限信息,得到多组权限信息。其中,增加权限组对应的界面元素有a1、b1,修改权限组对应的元素信息有a1、b1、c1。
81.在一些实施例的步骤s420中,基于所述多组权限信息,对所述标识元素信息进行分组处理,得到多组具有相同权限功能的所述元素信息组。可以理解的是,在执行完步骤s410对与每一所述界面元素对应的所述权限信息进行分组处理,将具有相同权限功能的所述权限信息分至同一组中,得到多组权限信息的步骤之后,其具体执行步骤可以为:根据步骤s410得到的多组权限信息,对标识元素信息进行分组处理,得到多组具有相同权限功能的元素信息组,比如将具有增加权限功能的标识元素信息分为一组,将具有删除权限功能的标识元素信息分为一组等等。其实,将标识元素信息按照功能权限进行分组,实际也意味着将不同任务节点信息按照不同权限功能进行分组。
82.在一些实施例中,所述根据所述办理用户信息与预设的权限信息之间的所述第二映射关系的步骤,具体包括:
83.根据所述多组权限信息,对在同一任务节点且具有相同权限功能的多个所述办理用户信息进行分组处理,得到多个具有相同权限功能的用户信息组;
84.建立所述用户信息组和所述多组权限信息之间的所述第二映射关系。
85.可以理解的是,根据步骤s410得到的多组权限信息,对在同一任务节点且具有相同权限功能的办理用户信息进行分组,从而得到多个具有相同权限功能的用户信息组。
86.比如,任务节点1有a、b、c、d权限,甲办理用户只有a和b权限,乙办理用户也有a和b权限,而丙办理用户有c和d办理权限、丁办理用户组中又包括多个x办理用户,且丁办理用户组也仅只有c和d办理权限。因此,将甲办理用户和乙办理用户划分为同一用户信息组中,而将丙办理用户和丁办理用户组划分为同一用户信息组中。
87.在用户信息组和多组权限信息之间建立第二映射关系,即将办理用户信息与权限信息绑定在一起,每一组用户信息组中的办理用户或办理用户组都具有相同权限功能。
88.同样的,将第二映射关系存储于预设存储设备中。
89.参考图5所示,步骤s400还可以包括但不限于步骤s510至s520。
90.s510,获取与所述预设脚本文件信息对应的渲染规则;
91.s520,基于所述权限信息,利用所述渲染规则对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
92.在相关技术中,如果按照办理用户或办理用户组,在界面上通过预设脚本进行判断,非常缺乏灵活性,只能将限制权限的代码固化,无法动态调整办理人或办理用户组,当办理人或办理用户组需要调整时,代价非常大,可能需要推翻之前的预设脚本,重新构建脚本环境。
93.为克服上述技术中存在的技术缺陷,在一些实施例的步骤s510中,获取与所述预设脚本文件信息对应的渲染规则。可以理解的是,获取与预设脚本文件信息对应的渲染规则,用于利用渲染规则去渲染界面元素,以得到办理界面。
94.在一些实施例的步骤s520中,基于所述目标权限信息,利用所述渲染规则对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。可以理解的是,在执行完步骤s510获取与所述预设脚本文件信息对应的渲染规则的步骤之后,其具体执行步骤可以为基于步骤s300得到的目标权限信息,利用步骤s510得到的渲染规则对界面元素进行渲染处理,的哦目标办理用户办理目标任务节点信息的办理界面。实现,将权限信息细分的颗粒度到界面元素,提高了精细化控制的程度。
95.在一些实施例中,参考图6所示为本发明实施例提供的一种节点操作权限的控制方法的第二流程示意图,通过接收目标办理用户请求的界面渲染请求,根据界面渲染请求,获取目标任务节点信息,根据预设的第一映射关系和第二映射关系,获取目标权限信息,根据预设脚本文件信息和目标权限信息,对界面元素进行渲染处理,得到目标办理用户办理所述目标任务节点信息的办理界面。实现可以动态的决定办理用户在任务节点具有的权限,能够随机装配组合出各种所需的业务权限,且可以跟随业务需要,随时调整权限信息,匹配多种复杂的业务场景。
96.本发明提供的一种节点操作权限的控制方法,通过接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。能够根据预设的任务节点和权限以及用户之间预设的映射关系,提高了控制操作权限的灵活性,且能够满足各种业务场景。
97.下面对本发明提供的节点操作权限的控制装置进行描述,下文描述的节点操作权限的控制装置与上文描述的节点操作权限的控制方法可相互对应参照。
98.参照图7所示,一种节点操作权限的控制装置,所述装置包括:
99.接收模块710,用于接收目标办理用户请求的界面渲染请求;
100.获取模块720,用于根据所述界面渲染请求,获取目标任务节点信息;
101.确定模块730,用于根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;
102.渲染模块740,用于根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
103.本发明公开实施例提供的一种节点操作权限的控制装置,确定模块730,具体还用于根据预设的任务节点信息和预设的办理用户信息之间的所述第一映射关系,获取与所述目标任务节点信息对应的目标办理用户信息;
104.根据所述办理用户信息与预设的权限信息之间的所述第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的所述目标权限信息。
105.本发明公开实施例提供的一种节点操作权限的控制装置,确定模块730,具体还用于获取与预设任务流程关联的表单信息,其中,所述预设任务流程是由多个所述任务节点信息进行编排得到的;
106.对与所述表单信息关联的多个所述界面元素进行标识处理,得到与所述界面元素对应的标识元素信息;
107.对所述标识元素信息进行分组处理,得到多个元素信息组;
108.建立多个所述元素信息组和所述办理用户信息之间的所述第一映射关系。
109.本发明公开实施例提供的一种节点操作权限的控制装置,确定模块730,具体还用于对与每一所述界面元素对应的所述权限信息进行分组处理,将具有相同权限功能的所述权限信息分至同一组中,得到多组权限信息;
110.基于所述多组权限信息,对所述标识元素信息进行分组处理,得到多组具有相同权限功能的所述元素信息组。
111.本发明公开实施例提供的一种节点操作权限的控制装置,确定模块730,具体还用于根据所述多组权限信息,对在同一任务节点且具有相同权限功能的多个所述办理用户信息进行分组处理,得到多个具有相同权限功能的用户信息组;
112.建立所述用户信息组和所述多组权限信息之间的所述第二映射关系。
113.本发明公开实施例提供的一种节点操作权限的控制装置,渲染模块740,具体还用于获取与所述预设脚本文件信息对应的渲染规则;
114.基于所述目标权限信息,利用所述渲染规则对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
115.本发明提供的一种节点操作权限的控制装置,通过接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。能够根据预设的任务节点和权限以及用户之间预设的映射关系,提高了控制操作权限的灵活性,且能够满足各种业务场景。
116.图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处
理器(processor)810、通信接口(communications interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行一种节点操作权限的控制方法,该方法包括:接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
117.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
118.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的一种节点操作权限的控制方法,该方法包括:接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
119.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的一种节点操作权限的控制方法,该方法包括:接收目标办理用户请求的界面渲染请求;根据所述界面渲染请求,获取目标任务节点信息;根据预设的第一映射关系和预设的第二映射关系,确定对与所述目标任务节点信息对应的界面元素进行操作的目标权限信息;根据预设脚本文件信息和所述目标权限信息,对所述界面元素进行渲染处理,得到所述目标办理用户办理所述目标任务节点信息的办理界面。
120.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
121.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指
令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
122.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献