审批模板的配置方法、装置、设备及存储介质与流程

未命名 08-25 阅读:107 评论:0


1.本技术涉及计算机与互联网技术领域,特别涉及一种审批模板的配置方法、装置、设备及存储介质。


背景技术:

2.目前,用户可以基于审批模板提交各种待审批信息。
3.在相关技术中,用户在提交待审批信息之后,从已有的审批模板中选择所需的审批模板,进而基于所选择的审批模板提交待审批信息,在待审批信息提交之后,客户端基于所选择的审批模板对待审批信息进行处理。
4.然而,在上述相关技术中,仅仅能够以已有的审批模板对待审批申请进行提交和处理,待审批信息的提交方式和处理方式固定不灵活。


技术实现要素:

5.本技术实施例提供了一种审批模板的配置方法、装置、设备及存储介质,自定义的审批模板使得待审批信息的提交方式和处理方式更加灵活。所述技术方案如下。
6.根据本技术实施例的一个方面,提供了一种审批模板的配置方法,所述方法包括以下步骤:
7.显示目标审批模板的配置界面,所述配置界面包括规则配置区、控件配置区和流程配置区;
8.响应于针对所述规则配置区的配置操作,在所述规则配置区中显示针对所述目标审批模板配置的处理规则;其中,所述处理规则用于指示针对所述目标审批模板对应的待审批信息的处理方式;
9.响应于针对所述控件配置区的配置操作,在所述控件配置区中显示针对所述目标审批模板配置的功能控件;其中,所述功能控件是指编辑所述待审批信息时所使用的控件;
10.响应于针对所述流程配置区的配置操作,在所述流程配置区中显示针对所述目标审批模板配置的处理流程;其中,所述处理流程用于指示针对所述待审批信息的处理步骤;
11.响应于针对所述目标审批模板的发布操作,将所述目标审批模板的模板配置信息发送至服务器进行存储;其中,所述模板配置信息包括所述处理规则、所述功能控件和所述处理流程的配置信息。
12.根据本技术实施例的一个方面,提供了一种审批模板的配置装置,所述装置包括以下模块:
13.界面显示模块,用于显示目标审批模板的配置界面,所述配置界面包括规则配置区、控件配置区和流程配置区;
14.规则显示模块,用于响应于针对所述规则配置区的配置操作,在所述规则配置区中显示针对所述目标审批模板配置的处理规则;其中,所述处理规则用于指示针对所述目标审批模板对应的待审批信息的处理方式;
15.控件显示模块,用于响应于针对所述控件配置区的配置操作,在所述控件配置区中显示针对所述目标审批模板配置的功能控件;其中,所述功能控件是指编辑所述待审批信息时所使用的控件;
16.流程显示模块,用于响应于针对所述流程配置区的配置操作,在所述流程配置区中显示针对所述目标审批模板配置的处理流程;其中,所述处理流程用于指示针对所述待审批信息的处理步骤;
17.信息存储模块,用于响应于针对所述目标审批模板的发布操作,将所述目标审批模板的模板配置信息发送至服务器进行存储;其中,所述模板配置信息包括所述处理规则、所述功能控件和所述处理流程的配置信息。
18.根据本技术实施例的一个方面,本技术实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述审批模板的配置方法。
19.根据本技术实施例的一个方面,本技术实施例提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述审批模板的配置方法,或实现上述审批模板的配置方法。
20.根据本技术实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述审批模板的配置方法。
21.本技术实施例提供的技术方案可以带来如下有益效果:
22.通过配置界面对审批模板的处理规则、功能控件、处理流程进行配置,提供了一种审批模板的自定义配置方式,使得用户能够灵活创建符合自身需求的审批模板,提高审批模板创建的灵活性,自定义的审批模板使得待审批信息的提交方式和处理方式更加灵活;而且,在可视化界面中对审批模板进行配置,简化用户操作,可视化能够有效降低代码配置审批模板的难度,提高审批模板的配置效率。
附图说明
23.图1是本技术一个实施例提供的审批模板的配置系统的示意图;
24.图2示例性示出了一种审批模板的配置系统的示意图;
25.图3是本技术一个实施例提供的审批模板的配置系统的示意图;
26.图4至图6示例性示出了目标审批模板的配置界面的示意图;
27.图7和图8示例性示出了目标审批模板发布后的界面的示意图;
28.图9示例性示出了目标审批模板的预览界面的示意图;
29.图10示例性示出了规则配置界面的示意图;
30.图11至图18示例性示出了功能控件配置过程中的界面的示意图;
31.图19示例性示出了流程配置界面的示意图;
32.图20至图27示例性示出了默认流程配置过程中的界面的示意图;
33.图28至图35示例性示出了条件流程配置过程中的界面的示意图;
34.图36示例性示出了默认流程的节点顺序调整的界面的示意图;
35.图37示例性示出了条件流程的节点顺序调整的界面的示意图;
36.图38示例性示出了规则、控件、流程在配置过程中的相关关系;
37.图39是本技术一个实施例提供的审批模板的配置装置的框图;
38.图40是本技术另一个实施例提供的审批模板的配置装置的框图;
39.图41是本技术一个实施例提供的终端的结构框图。
具体实施方式
40.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
41.请参考图1,其示出了本技术一个实施例提供的审批模板的配置系统的示意图。该审批模板的配置系统可以包括:终端10和服务器20。
42.终端10包括但不限定于手机、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备、pc(personal computer,个人计算机)等电子设备,本技术实施例对此不作限定。可选地,终端10中可以包括应用程序的客户端,该应用程序可以为任意具有模板配置功能的应用程序,本技术实施例对此不作限定。可选地,该应用程序可以为需要下载安装的应用程序,也可以为即点即用的应用程序,本技术实施例对此不作限定。
43.服务器20用于为终端10提供后台服务。服务器20可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。可选地,服务器20可以是上述应用程序的客户端的后台服务器。在示例性实施例中,服务器20为多个终端10提供后台服务。
44.上述终端10和上述服务器20通过网络进行互相通信。
45.可选地,在本技术实施例中,用户在终端10可以对审批模板进行自定义配置。示例性的,如图2所示,终端10中包括ui(user interface)层、逻辑层和存储层。在审批模板的配置过程中,由逻辑层获取存储层的数据,并通过逻辑层中的引擎对ui层进行渲染,以显示审批模板的配置界面。其中,ui层中显示的配置界面包括规则配置区、控件配置区和流程配置区;逻辑层包括用于解析规则配置以显示处理规则的规则引擎、用于解析控件配置以显示功能控件的控件引擎,以及用于解析流程配置以显示处理流程的流程引擎;存储层包括用于存储全量规则信息和已配置的规则配置信息的规则存储版块、用于存储全量控件信息和已配置的控件配置信息的控件存储版块,以及用于存储全量流程信息和已配置的流程信息的流程配置版块。当然,在本技术实施例中,用户通过针对配置界面的配置操作,配置审批模板的处理规则、功能控件和处理流程,在此过程中,在检测到用户针对ui层的配置操作操作之后,由逻辑层解析该配置操作并从存储层获取对应的数据以对ui层进行渲染。需要说明的一点是,上述规则配置信息、控件配置信息和流程配置信息均为ui层当前正在显示的配置数据;在本技术实施例中,在配置结束之后,终端10响应于针对审批模板的发布操作,向服务器20发送模板配置信息,并由服务器20对该模板配置信息进行存储。其中,模板配置信息包括处理规则、功能控件和处理流程的配置信息;可以理解的是,处理规则的配置信息即为发布操作触发时的规则配置信息,功能控件规则的配置信息即为发布操作触发时的控
件配置信息,处理流程的配置信息即为发布操作触发时的流程配置信息。
46.下面,结合具体实施例对本技术进行介绍。
47.请参考图3,其示出了本技术一个实施例提供的审批模板的配置方法的流程图。该方法可应用于图1所示的审批模板的配置系统的终端10,如各步骤的执行主体可以是终端10中安装的应用程序的客户端。该方法可以包括以下几个步骤(301~305)中的至少一个步骤:
48.步骤301,显示目标审批模板的配置界面。
49.目标配置模板是指正在配置的模板。在本技术实施例中,在对目标审批模板进行配置时,显示目标审批模板的配置界面。其中,配置界面是指用于对该目标配置模板进行配置的界面,该配置界面包括规则配置区、控件配置区和流程配置区。
50.可选地,该目标配置模板为之前从未配置过的模板,用户可以通过目标审批模板的配置界面对该目标审批模板进行配置;或者,该目标配置模板为之前已配置过的模板,用户可以通过目标审批模板的配置界面对该目标审批模板进行配置修改。其中,上述之前已配置过的模板可以是系统配置的推荐模板,也可以是任意用户配置的已有模板。
51.在一种可能的实施方式中,目标配置模板为之前从未配置过的模板。可选地,客户端在检测到用户触发生成的模板创建操作的情况下,获取配置界面的显示元素,并根据该显示元素显示该目标审批模板的配合界面。
52.示例性地,如图4所示,在存在已配置的审批模板的情况下,在检测到用户针对模板添加控件41的点击操作的情况下,显示模板选择界面42,进而在检测到用户针对模板选择界面42中的创建控件43的点击操作的情况下,显示目标审批模板的配置界面44;或者,在不存在已经配置好的审批模板的情况下,在检测到用户针对模板创建控件45的点击操作的情况下,显示目标审批模板的配置界面44。其中,配置界面44中包括控件配置区46、规则配置区47和流程配置区48。
53.在另一种可能的实施方式中,目标配置模板为之前已配置过的模板。可选地,客户端在检测到用户触发生成的,针对目标审批模板的模板创建操作的情况下,获取该目标审批模板的模板配置信息,并根据该模板配置信息显示该目标审批模板的配合界面。
54.示例性地,在存在已配置的审批模板的情况下,如图5所示,在检测到用户针对模板添加控件41的点击操作的情况下,显示模板选择界面42,进而在检测到用户针对模板选择界面42中的目标审批模板49的选择操作的情况下,显示目标审批模板49的配置界面51。其中,配置界面51中包括控件配置区52、规则配置区53和流程配置区54。
55.可选地,上述模板创建操作可以为触控操作(如点击操作、拖拽操作等)、语音操作、手势操作等,本技术实施例对此不作限定。
56.可选地,在本技术实施例中,用户在配置界面中也可以对其它信息进行配置。示例性地,如图6所示,在配置界面60中,用户可以对模板名称61、模板图标62和模板分组63等进行配置,在检测到用户针对模板图标62的配置操作的情况下,显示模板图标显示界面64,该模板图标展示界面中包括至少一个模板图标的选择项65。其中,上述模板分组63可以包括行政、财经、人事等,本技术实施例对此不作限定。
57.步骤302,响应于针对规则配置区的配置操作,在规则配置区中显示针对目标审批模板配置的处理规则。
58.上述规则配置区用于对目标审批模板的处理规则进行配置。在本技术实施例中,客户端在显示上述配置界面之后,对该配置界面中的规则配置区进行检测,在检测到针对规则配置区的配置操作的情况下,在规则配置区中显示针对目标审批模板配置的处理规则。
59.其中,上述处理规则用于指示针对目标审批模板对应的待审批信息的处理方式。可选地,在上述目标审批模板创建完成之后,在获取基于目标审批模板提交的待审批信息的情况下,以该处理规则为基准,对该待审批信息进行处理。可选地,在对待审批信息进行处理时,可以单独由客户端进行处理,也可以单独由服务器进行处理,还可以由客户端和服务器协同进行处理。示例性地,上述处理规则包括:允许他人代交信息、审批时需要电子签名、模板创建成功后自动通知相关成员等。
60.可选地,上述配置操作可以为触控操作(如点击操作、拖拽操作、滑动操作等)、语音操作、手势操作等,本技术实施例对此不作限定。
61.步骤303,响应于针对控件配置区的配置操作,在控件配置区中显示针对目标审批模板配置的功能控件。
62.上述控件配置区用于对目标审批模板的功能控件进行配置。在本技术实施例中,客户端在显示上述配置界面之后,对该配置界面中的控件配置区进行检测,在检测到针对控件配置区的配置操作的情况下,在控件配置区中显示针对目标审批模板配置的功能控件。其中,上述功能控件是指编辑待审批信息时所使用的控件。
63.可选地,上述配置操作可以为触控操作(如点击操作、拖拽操作、滑动操作等)、语音操作、手势操作等,本技术实施例对此不作限定。
64.步骤304,响应于针对流程配置区的配置操作,在流程配置区中显示针对目标审批模板配置的处理流程。
65.上述流程配置区用于对目标审批模板的处理流程进行配置。在本技术实施例中,客户端在显示上述配置界面之后,对该配置界面中的流程配置区进行检测,在检测到针对流程配置区的配置操作的情况下,在流程配置区中显示针对目标审批模板配置的处理流程。
66.其中,上述处理流程用于指示针对待审批信息的处理步骤。可选地,在上述目标审批模板创建完成之后,在获取基于目标审批模板提交的待审批信息的情况下,以该处理流程为基准,对该待审批信息进行逐步处理。
67.可选地,在本技术实施例中,上述处理流程可以分为提交时的提交流程和审批时的审批流程。示例性地,处理流程包括:第一提交流程(由第一用户提交信息a)、第一审批流程(由第二用户对信息a审批)、第二审批流程(将第一审批流程的审批结果抄送至第三用户)、第二提交流程(由第四用户提交信息b)、第三审批流程(由第五用户对信息b审批)、第四审批流程(将第二审批流程的审批结果抄送至第五用户的上级)。
68.可选地,上述配置操作可以为触控操作(如点击操作、拖拽操作、滑动操作等)、语音操作、手势操作等,本技术实施例对此不作限定。
69.步骤305,响应于针对目标审批模板的发布操作,将目标审批模板的模板配置信息发送至服务器进行存储。
70.在本技术实施例中,在显示上述配置界面之后,客户端在检测到针对目标审批模
板的发布操作,将目标审批模板的模板配置信息发送至服务器进行存储。其中,模板配置信息包括处理规则、功能控件和处理流程的配置信息。
71.可选地,在本技术实施例中,客户端在检测到上述发布操作之后,还可以对与目标审批模板相关的对象帐号发起提醒。在示例性实施例中,上述步骤305包括以下至少一个子步骤:
72.1、获取与目标审批模板相关的对象帐号。
73.可选地,在本技术实施例中,客户端在检测到上述发布操作之后,获取与目标审批模板相关的对象帐号。其中,该对象帐号包括但不限于以下至少一项:有权使用目标审批模板的对象帐号、有权修改目标审批模板的对象帐号、目标审批模板的配置对象的帐号等,本技术实施例对此不作限定。
74.2、向对象帐号发送第一提示信息。
75.可选地,在本技术实施例中,客户端在获取上述对象帐号之后,向该对象帐号发送第一提示信息。其中,该第一提示信息用于提醒目标申请模板创建成功。示例性地,如图7所示,客户端在检测用户针对配置界面71中的发布控件72的点击操作的情况下,确定对该目标审批模板执行发布操作,并向对象帐号发送第一提示信息73,对应地,该对象帐号的信息显示界面74中显示该第一提示信息73。而且,如图8所示,在目标审批模板的模板配置信息存储成功的情况下,显示存储成功界面81,该存储成功界面81中包括用于提醒目标审批模板存储成功的信息82;在目标审批模板的模板配置信息存储失败的情况下,显示存储失败界面83,该存储失败界面83中包括存储失败的原因84和跳转控件85,且通过跳转控件85可直接跳转至出错误的配置位置。
76.可选地,在本技术实施例中,在检测到上述发布操作之前,可以对目标审批模板进行预览。示例性地,如图9所示,客户端在检测用户针对配置界面91中的预览控件92的点击操作的情况下,显示目标审批模板的预览界面93。
77.可选地,在本技术实施例中,上述第一提示信息还包括链接信息,该链接信息用于基于模板配置信息显示目标审批模板。也就是说,在对象帐号对应的用户在获取第一提示信息之后,可以通过点击该链接信息跳转至目标审批模板的显示界面,该显示界面是基于目标模板配置信息生成的界面,在该显示界面中可以基于目标审批模板提交待审批信息。
78.需要说明的一点是,在本技术实施例中,在目标审批模板的配置过程中,上述模板配置信息在存储层内存储,并且该模板配置信息以可视化的形式显示在ui层。
79.综上所述,在本技术实施例中,通过配置界面对审批模板的处理规则、功能控件、处理流程进行配置,提供了一种审批模板的自定义配置方式,使得用户能够灵活创建符合自身需求的审批模板,提高审批模板创建的灵活性,自定义的审批模板使得待审批信息的提交方式和处理方式更加灵活;而且,在可视化界面中对审批模板进行配置,简化用户操作,可视化能够有效降低代码配置审批模板的难度,提高审批模板的配置效率。
80.另外,在审批模板发布之后,主动向相关对象帐号发送第一提示信息,以提醒审批模板创建成功,使得对象帐号对应的用户在有需要时能够及时使用该审批模板;而且,在第一提示信息中包括用于显示审批模板的链接信息,基于该链接信息能够快速查看审批模板,提高审批目标的使用效率。
81.下面,对处理规则的配置方式进行介绍。
82.在示例性实施例中,上述步骤302包括以下至少一个步骤:
83.1、响应于针对规则配置区的操作,显示规则配置界面。
84.在申请实施例中,客户端在显示上述配置界面之后,对该配置界面中的规则配置区进行检测,在检测到针对规则配置区的操作的情况下,显示规则配置界面,该规则配置界面用于对目标审批模板的处理规则进行配置。示例性地,如图10所示,在检测到用户针对配置界面101中的规则配置控件102的点击操作的情况下,显示规则配置界面103。其中,该规则配置界面中包括至少一个配置项,用户通过该配置项对目标审批模板的处理规则进行配置。
85.可选地,在本技术实施例中,客户端在检测到针对规则配置区的操作之后,获取针对处理规则的历史配置数据,进而基于该历史配置数据,将历史配置次数最大的处理规则确定为默认处理规则,并显示规则配置界面,规则配置界面中包括默认处理规则。
86.可选地,上述历史配置数据是基于单个用户获取的,也可以是基于全量用户获取的。
87.在一种可能的实施方式中,上述历史配置数据是基于目标审批模板的配置用户获取的。可选地,在获取历史配置数据时,获取配置用户针对至少一个审批模板的模板配置信息,生成历史配置数据。
88.在另一种可能的实施方式中,上述历史配置数据是基于全量用户获取的。可选地,获取历史配置数据时,获取全量用户针对至少一个审批模板的模板配置信息,生成历史配置数据。
89.当然,在示例性实施例中,可以根据实际情况灵活选择历史配置数据的获取方式。示例性地,在获取历史配置数据时,获取配置用户配置过的审批模板的数量,进一步地,在该数量大于或等于某个目标值的情况下,基于配置用户获取历史配置数据,在该数量小于某个目标值的情况下,基于全量用户获取历史配置数据。
90.可选地,上述历史配置数据中包括各个配置项的配置信息;或者,上述历史配置数据中包括各次配置时处理规则的配置信息。
91.在一种可能的实施方式中,上述历史配置数据中包括各个配置项的配置信息。可选地,客户端在获取该历史配置数据之后,获取各个配置项的配置信息,进而对于目标配置项,将历史配置次数最大的配置信息确定为该目标配置项在默认配置信息,进而根据各个配置项的默认配置信息,生成并显示上述默认处理规则。
92.在另一种可能的实施方式中,上述历史配置数据中包括各次配置时处理规则的配置信息。可选地,客户端在获取该历史配置数据之后,获取各次配置时处理规则的配置信息,将历史配置次数最大的配置信息确定为默认处理规则的配置信息,进而根据默认处理规则的配置信息,生成并显示默认处理规则。
93.当然,在再一种可能的实施方式中,历史配置数据中包括各个配置项的配置信息,以及各次配置时处理规则的配置信息。可选地,客户端获取该历史配置数据之后,若存在历史配置次数最大的处理规则的配置信息,则将该历史配置次数最大的处理规则确定为默认处理规则;若不存在历史配置次数最大的处理规则的配置信息,则基于各个配置项的配置信息确定默认处理规则。
94.需要说明的一点是,上述规则配置界面可以是相对于配置界面的新界面;或者,上
述规则配置界面也可以是在配置界面中以弹窗的形式显示上述配置项的界面。
95.2、基于针对规则配置界面的配置操作,在规则配置界面中对配置项的显示样式进行调整。
96.在本技术实施例中,客户端在显示上述规则配置界面之后,对该规则配置界面进行检测,在检测到针对规则配置界面的配置操作的情况下,在规则配置界面中对配置项的显示样式进行调整。
97.可选地,对于对应有一个处理规则的第一配置项(如图10中的配置项104),客户端在检测到针对规则配置界面中的第一配置项的配置操作的情况下,在规则配置界面中控制第一配置项由第一显示样式切换至第二显示样式。其中,显示样式用于指示第一配置项对应的处理规则处于启用状态或非启用状态。
98.可选地,对于对应有多个候选处理规则的配置项(如图10中的配置项105),客户端在检测到针对规则配置界面中的第二配置项的操作的情况下,显示第二配置项对应的多个候选处理规则;进一步地,客户端在检测到针对多个候选处理规则中的目标处理规则的操作,在规则设置界面中显示所选择的目标处理规则。可选地,上述多个候选处理规则可以直接以弹窗的形式显示在规则配置界面中,也可以显示在新的界面中,本技术实施例对此不作限定。
99.可选地,在本技术实施例中,客户端在显示上述多个候选处理规则时,获取多个候选处理规则分别对应的历史选择次数,进而基于多个候选处理规则分别对应的历史选择次数,确定多个候选处理规则的显示顺序,并按照显示顺序显示多个候选处理规则。可选地,该显示顺序与历史选择次数呈正相关关系,即历史选择次数越大,显示顺序越靠前。可选地,与上述历史配置数据类似,多个候选处理规则分别对应的历史选择次数可以是基于上述配置用户获取的,也可以是基于上述全量用户获取的,本技术实施例对此不作限定。
100.3、响应于基于规则配置界面的确认操作,在规则配置区中显示处理规则。
101.可选地,在本技术实施例中,客户端在显示上述规则配置界面之后,对该规则配置界面进行检测,在检测到基于规则配置界面的确认操作的情况下,确定处理规则配置完成,生成并在规则配置区中显示针对目标审批模板配置的处理规则。
102.在一种可能的实施方式中,基于配置项的显示样式生成上述处理规则。可选地,客户端在检测到上述确认操作之后,以各个配置项的显示样式为基准,生成上述处理规则,并在规则配置界面中显示该处理规则。在另一种可能的实施方式中,基于配置项的配置信息生成上述处理规则。可选地,客户端在检测到上述确认操作之后,基于存储层存储的配置项的配置信息,生成上述处理规则,并在规则配置界面中显示该处理规则。
103.可选地,在本技术实施例中,上述处理规则包括但不限于以下至少一项:提交规则、审批规则。其中,提交规则用于指示待审批信息的提交方式,审批规则用于指示待审批信息的审批方式。
104.综上所述,在本技术实施例提供的技术方案中,通过规则配置界面对审批模板的处理规则进行配置,提供了一种可视化的审批模板处理规则自定义方式,自定义配置方式使得用户能够灵活配置符合自身需求的处理规则,从侧面提高审批模板创建的灵活性,可视化配置方式简化用户操作,能够有效降低代码配置的难度,提高处理规则的配置效率。
105.另外,在配置过程中,基于配置项的配置信息对配置项的显示样式进行更改,实现
了每一项规则配置的可视化,使得用户能够更直观地对每一项规则进行配置;而且,对于对应有多个候选处理规则的配置项,基于候选处理规则的历史选择次数,确定候选处理规则的显示顺序,选择次数大即表示候选处理规则的使用次数多,也就是说,选择次数大的候选处理规则为用户所需的处理规则的概率大,将选择次数大的候选处理规则显示在前,节约针对候选处理规则的阅览和选择时间,例如,在没特殊要求的情况下,用户可以直接选择排序在前的最常用处理规则为审批模板的处理规则。
106.另外,通过历史配置数据确定规则配置界面中显示的默认处理规则,与上述候选处理规则的显示方式类似,节约时间,提高处理规则配置效率。
107.下面,对功能控件的配置方式进行介绍。
108.在示例性实施例中,上述步骤303包括以下至少一个步骤:
109.1、响应于针对控件配置区的操作,显示至少一个功能控件的选择项。
110.在申请实施例中,客户端在显示上述配置界面之后,对该配置界面中的控件配置区进行检测,在检测到针对控件配置区的操作的情况下,显示至少一个功能控件的选择项。示例性地,如图11所示,在检测到用户针对配置界面111中的控件配置控件112的点击操作的情况下,显示至少一个功能控件的选择项113。
111.可选地,在显示上述至少一个功能控件的选择项,可以将该至少一个功能控件的选择项显示在全新的界面中,也可以显示在配置界面的弹窗中(如图11中的弹窗114),本技术实施例对此不作限定。
112.2、响应于针对至少一个功能控件中的目标功能控件的选择项的操作,显示目标功能控件对应的功能配置界面。
113.可选地,在本技术实施例中,客户端在检测到针对至少一个功能控件中的目标功能控件的选择项的操作的情况下,显示目标功能控件对应的功能配置界面。可选地,与上述规则配置界面类似,客户端在显示上述功能配置界面时,基于功能控件的历史配置数据显示该功能配置界面。
114.当然,在另一种可能的实施方式中,客户端在检测到针对至少一个功能控件中的目标功能控件的选择项的操作的情况下,在控件配置区中显示目标功能控件;进一步地,在检测到针对该目标功能控件的配置操作的情况下,显示上述功能配置界面。
115.3、响应于针对功能配置界面的配置操作,确定目标功能控件具有的功能。
116.在本技术实施例中,客户端在显示上述功能配置界面之后,对该功能配置界面进行检测,在检测到针对功能配置界面的配置操作的情况下,确定目标功能控件具有的功能。
117.可选地,客户端在检测到针对功能配置界面的文本配置操作的情况下,确定目标功能控件具有目标类型的文本输入功能。示例性地,如图12所示,对于文本功能控件,在功能配置界面120中,用户通过文本配置区,配置该文本的类型,使得文本功能控件具有目标类型的文本输入功能。
118.可选地,客户端在检测到针对功能配置界面的范围配置操作的情况下,确定目标功能控件具有在目标范围内的选择功能。示例性地,如图13所示,对于时长功能控件,在功能配置界面130中,用户通过时长配置区,配置时长选择范围,使得时长功能控件具有在目标范围内的选择功能。可选地,在这种情况下,该选择功能可以限制供用户选择的选项,也可以限制用户可输入的数据的范围,本技术实施例对此不作限定。当然,如图14所示,在时
长选择范围配置过程中,若所配置的信息为不可配置的范围,则可以第二提示信息141进行提醒。
119.可选地,客户端在检测到针对功能配置界面的选项配置操作,确定目标功能控件具有在目标选项内的选择功能。示例性地,如图15所示,对于单选功能控件,用户通过选项配置区,配置供用户选择的选项,使得单选功能控件具有在目标选项内的选择功能。当然,与单选功能控件相对应的,存在多选功能控件。可选地,在本技术实施例中,单选功能控件与多选控件之间可以进行相互转换。示例性地,如图16所示,对于成员功能控件,用户通过控件类型配置区161,选择该成员功能控件具有单选功能控件或多选功能控件。
120.需要说明的一点是,上述针对功能控价的介绍只是示例性和解释性的,在示例性实施例中,目标审批模板可以对应有多种能够配置的功能控件,且不同功能控件的功能配置界面不同。示例性地,如图17所示,对于位置功能控件,用户通过位置配置区171,配置允许用户选择的位置的范围;如图18所示,对于附件功能控件,用户通过附件配置区181,配置附件的上传方式。
121.4、响应于基于功能配置界面的确认操作,在控件配置区中显示功能控件。
122.可选地,在本技术实施例中,客户端在显示上述功能配置界面之后,对该功能配置界面进行检测,在检测到基于功能配置界面的确认操作的情况下,确定功能控件配置完成,生成并在控件配置区中显示针对目标审批模板配置的功能控件。
123.综上所述,在本技术实施例提供的技术方案中,通过控件配置界面对审批模板的功能控件进行配置,提供了一种可视化的审批模板功能控件自定义方式,自定义配置方式使得用户能够灵活配置符合自身需求的处理规则,从侧面提高审批模板创建的灵活性,可视化配置方式简化用户操作,能够有效降低代码配置的难度,提高功能控件的配置效率。
124.下面,对处理流程的配置方式进行介绍。
125.在示例性实施例中,上述步骤304包括以下至少一个步骤:
126.1、响应于针对流程配置区的操作,显示流程配置界面。
127.在申请实施例中,客户端在显示上述配置界面之后,对该配置界面中的流程配置区进行检测,在检测到针对流程配置区的操作的情况下,显示流程配置界面,该流程配置界面用于对目标审批模板的处理流程进行配置。示例性地,如图19所示,在检测到用户针对配置界面191中的流程配置控件192的点击操作的情况下,显示流程配置界面193。
128.可选地,在本技术实施例中,在显示上述流程配置界面时,获取针对目标审批模板的至少一个流程节点,以及各个流程节点的执行顺序,并按照流程节点的执行顺序,在流程配置界面中显示流程节点。可选地,与上述规则配置界面类似,客户端在显示上述流程配置界面时,基于处理流程的历史配置数据显示该功流程配置界面。
129.在本技术实施例中,上述处理流程包括:默认流程和至少一个条件流程,默认流程是指在待审批信息未满足第一条件的情况下执行的处理步骤,条件流程是指在待审批信息满足第二条件的情况下执行的处理步骤。其中,上述第一条件是指处理流程包含的各个条件流程分别对应的第二条件的并集;也就是说,在目标审批模板创建成功之后,在获取基于该目标审批模板提交的待审批信息之后,判断该待审批信息是否满足某个第二条件,在该待审批信息满足第二目标条件的情况下,基于该第二目标条件对应的条件流程对待审批信息进行处理,在该待审批信息不满足所有第二条件的情况下,基于上述默认流程对该待审
批信息进行处理。
130.可选地,对于上述默认流程,上述流程节点包括申请节点、审批节点和抄送节点;其中,审批节点用于对目标申请模板的审批人进行配置,抄送节点用于对目标申请模板的抄送人进行配置。可选地,上述默认流程也可称为基础流程。
131.可选地,对于上述条件流程,上述流程节点包括条件节点、申请节点、审批节点和抄送节点。其中,条件节点用于对条件流程的第二条件进行配置,申请节点用于对条件流程的申请人进行配置,审批节点用于对条件流程的审批人进行配置,抄送节点用于对条件流程的抄送人进行配置。
132.2、基于针对流程配置界面的配置操作,在流程配置界面中对显示针对目标审批模板配置的初步处理流程。
133.在本技术实施例中,客户端在显示上述流程配置界面之后,基于于针对流程配置界面的配置操作,在流程配置界面中对显示针对目标审批模板配置的初步处理流程。
134.可选地,用户通过流程节点对目标审批模板配置的处理流程进行配置。
135.对于默认流程,默认流程的配置方式如图20至27所示:
136.示例性地,如图20所示,在流程配置界面200中包括申请节点201、审批节点202和抄送节点203。
137.在检测到针对申请节点201的配置操作的情况下,如图21所示,显示申请人配置界面210,在检测到针对成员增加控件211的点击操作的情况下,显示申请人添加界面212,并在该申请人添加界面中添加申请人,进而在检测到针对确认控件213的点击操作的情况下,在申请人配置界面210中显示所配置的申请人。
138.在检测到针对审批节点202的配置操作的情况下,如图22所示,显示审批人配置界面220,在检测到针对成员类型选择控件221的点击操作的情况下,显示成员类型的选择项222。其中,该成员类型包括:指定成员、指定上级、连续多级上级、申请人自选。若用户所选择的成员类型为指定成员,则配置过程如图23所示,用户所选择的成员类型为指定上级,则配置过程如图24所示,用户所选择的成员类型为连续多级上级,则配置过程如图25所示,用户所选择的成员类型为申请人自选,则配置过程如图26所示。
139.在检测到针对抄送节点203的配置操作的情况下,如图27所示,显示抄送人配置界面270,通过抄送人配置界面270对目标审批模板的抄送进行配置。
140.对于条件流程,条件流程的配置方式如图28至35所示:
141.示例性地,如图28所示,在流程配置界面280中包括申请节点281、条件节点282和默认节点283。
142.对于申请节点281,与上述默认流程的配置相似,可参考上述图21。
143.在检测到针对条件节点282的配置操作的情况下,如图29所示,显示条件配置界面290,该条件配置界面290中包括条件节点291、审批节点292和抄送节点293。之后,在检测到针对条件配置界面290的完成控件294的点击操作的情况下,在流程配置界面280中显示所配置条件流程295。而且,对于条件节点291的配置如图30至34所示;对于审批节点292和抄送节点293的配置,与上述默认流程的配置相似,可参考上述图22至27。
144.在检测到针对默认节点283的配置操作的情况下,如图35所示,显示默认配置界面350,该默认配置界面350中包括审批节点351和抄送节点352。而且,对于审批节点351和抄
送节点352的配置,与上述默认流程的配置相似,可参考上述图22至27。
145.需要说明的一定是,由于默认流程是指在待审批信息未满足第一条件的情况下执行的处理步骤,且条件流程中的默认节点在配置过程中不需要配置条件节点,即默认节点所配置的处理流程可以理解为在依据条件节点所配置的处理流程无法对待审批信息进行处理时所执行的流程;因此,为了提高配置效率,在本技术实施例中,默认流程与默认节点之间可以相互转换,即默认流程的配置信息可以看作默认节点的配置信息。示例性地,在默认流程配置结束之后,在检测到针对条件流程的配置操作的情况下,将默认流程的配置信息作为默认节点的配置信息显示在条件配置界面中。
146.3、响应于基于流程配置界面的确认操作,在流程配置区中显示处理流程。
147.在本技术实施例中,客户端在显示上述流程配置界面之后,对该流程配置界面进行检测,在检测到基于流程配置界面的确认操作的情况下,在流程配置区中显示处理流程。需要说明的一点是,该处理流程可以理解为在确认操作触发时刻的所显示的初步处理流程。
148.可选地,与上述处理规则类似,客户端可以基于流程配置界面所显示的内容生成并显示上述处理流程,也可以既存储层存储的处理流程的配置信生成并显示上述处理流程,本技术实施例对此不作限定。
149.可选地,在本技术实施例中,可以对流程节点进行增加操作,在检测到基于流程配置界面的流程节点增加操作的情况下,获取新增流程节点对应的上一相邻流程节点和下一相邻流程节点;进一步地,在上一相邻流程节点和下一相邻流程节点之间增加新增的流程节点。
150.可选地,在本技术实施例中,可以对流程节点进行删除操作,在检测到针对至少一个流程节点中的目标流程节点的删除操作,获取目标流程节点对应的上一相邻流程节点和下一相邻流程节点;进一步地,删除目标流程节点,以及连接上一相邻流程节点和下一相邻流程节点。
151.可选地,在本技术实施例中,可以对流程节点进行顺序调整操作,以对处理流程的处理步骤的顺序的进行调整。可选地,客户端在检测到针对至少一个流程节点中的目标流程节点的顺序调整操作,在流程配置界面中对目标流程节点的显示顺序进行调整。示例性地,获取目标流程节点对应的上一相邻流程节点和下一相邻流程节点,在该上一相邻流程节点和该下一相邻流程节点之间删除目标流程节点,并连接上一相邻流程节点和下一相邻流程节点;而且,获取新增流程节点应的上一相邻流程节点和下一相邻流程节点,并在该上一相邻流程节点和该下一相邻流程节点之间增加新增流程节点;其中,上述新增流程节点即表示位置调整后的目标流程节点,新增流程节点与目标流程节点之间,仅仅是相邻流程节点不同,配置信息相同。示例性地,对于默认流程的节点顺序调整操作如图36所示,对于条件流程的节点顺序调整操作如图37所示。
152.综上所述,在本技术实施例提供的技术方案中,通过流程配置界面对审批模板的处理流程进行配置,提供了一种可视化的审批模板处理流程自定义方式,自定义配置方式使得用户能够灵活配置符合自身需求的处理流程,从侧面提高审批模板创建的灵活性,可视化配置方式简化用户操作,能够有效降低代码配置的难度,提高处理流程的配置效率。
153.另外,在流程配置界面中以流程节点的连接顺序表示各流程的执行顺序,在对流
程节点进行调整时,仅仅与待调整的流程节点的连接关系进行调整即可,不需要对整体的处理流程进行调整,操作简便,节约时间。
154.另外,结合参考图38,对上述规则配置区、控件配置区、流程配置区之间的相关关系进行介绍。在配置过程中,由配置界面中的控件配置区对功能控件进行配置,其中,该功能控件包括文本功能控件、时长功能控件、位置功能控件、附件功能控件等;由配置界面中的流程配置区对处理流程进行配置,对于默认流程,处理流程的配置包括申请节点的配置、审批节点的配置和抄送节点的配置,对于条件流程,处理流程的配置包括条件节点的配置、申请节点的配置、审批节点的配置和抄送节点的配置;由配置界面中的规则配置区对处理规则进行配置。并且,在配置过程中,由mobx数据管理对各项数据进行管理,包括元数据管理、数据校验、数据拉取、数据处理等。
155.需要说明的一点是,在配置过程中,若规则配置、控件配置、流程配置中存在针对某个配置点的重复配置,则不考虑配置区,以最后配置的配置信息为基准。其中,上述配置点可以是上述功能控件、上述配置项、上述流程节点等,本技术实施例对此不作限定。示例性地,对于申请人配置,在规则配置过程中和流程配置过程中均可以进行配置,则在配置后依据配置时间,将最后配置的配置信息作为申请人的最终配置信息。
156.可选地,在本技术实施例中,客户端在检测到上述发布操作之前,可以检测目标审批模板是否存在相似审批模板,以避免相同审批模板的重复配置。具体步骤如下:
157.1、在目标审批模板对应有相似审批模板的情况下,显示相似审批模板的选择项。
158.在本技术实施例中,在目标审批模板的配置过程中,对目标审批模板与已配置审批模板进行比较。若在审批模板对应有相似审批模板的情况下,客户端显示相似审批模板的选择项。其中,上述已配置审批模板可以为系统自动配置的审批模板,也可以为人工手动配置的审批模板,本技术实施例对此不作限定。
159.可选地,在本技术实施例中,客户端在检测到用户针对目标审批模板的配置操作之后,确定针对目标审批模板的当前已配置的配置信息,进而根据该当前已配置的配置信息,与其它审批模板的配置信息进行比较,并将配置信息与上述当前已配置的配置信息相似度高的其它审批模板确定为相似审批模板。
160.2、响应于针对相似审批模板的选择项的操作,显示相似审批模板的展示信息。
161.可选地,用户可以通过上述相似审批模板的选择项来查看高相似审批模板。在本技术实施例中,客户端在显示上述相似审批模板的选择项之后,对该显示审批模板的选择项进行检测,在检测到针对该相似审批模板的选择项的操作的情况下,显示相似审批模板的展示信息。
162.可选地,上述展示信息用于对相似审批模板的模板配置信息进行展示。
163.在一种可能的实施方式中,为了使得用户能够直接查看相似审批模板,客户端在检测到针对相似审批模板的选择项的操作的情况下,获取相似审批模板的配置信息,并基于该配置信息直接显示该相似审批模板。可选地,该相似审批模板可以缩略图的形式显示在上述配置界面中,也可直接显示在相似审批模板的显示界面中。
164.在另一种可能的实施方式中,为了提高展示信息的显示效率,客户端在检测到针对相似审批模板的选择项的操作的情况下,获取相似审批模板的配置信息,并将该配置信息对应的描述信息作为上述展示信息进行显示。
165.3、响应于针对展示信息的确认操作,确定目标审批模板与相似审批模板为同一审批模板,停止针对目标审批模板的配置操作的检测。
166.在本技术实施例中,客户端在显示上述展示信息之后,对该展示信息进行检测,在检测到针对该展示信息的确认操作的情况下,确定目标审批模板与相似审批模板为同一审批模板,停止针对目标审批模板的配置操作的检测。
167.可选地,在本技术实施例中,在确定目标审批模板与相似审批模板为同一审批模板之后,用户可以根据实际情况对相似审批模板进行修改。客户端在检测到针对展示信息的修改操作的情况下,显示相似审批模板的编辑界面,进而在检测到针对该编辑界面的操作的情况下,对该相似审批模板进行修改。
168.4、响应于针对展示信息的删除操作,确定目标审批模板与相似审批模板不为同一审批模板,继续针对目标审批模板的配置操作的检测。
169.在本技术实施例中,客户端在显示上述展示信息之后,对该展示信息进行检测,在检测到针对该展示信息的删除操作的情况下,确定目标审批模板与相似审批模板不为同一审批模板,继续针对目标审批模板的配置操作的检测。
170.综上所述,本技术实施例提供的技术方案中,在配置过程中,及时展示该目标审批模板对应的相似审批模板,避免审批模板的重复配置;而且,通过相似审批模板的编辑界面能够对相似审批模板进行配置,即在相似审批模板与用户预期存在差异的情况下,也能够通过修改使得相似审批模板达到用户预期,与完全配置新审批模板相比,在相似审批模板的基础上修改能够节约时间,提高审批模板的配置效率。
171.可以理解的是,本技术的具体实施方式中,涉及到用户信息等相关数据,当本技术以上实施例运用到具体产品或技术中时,需要获得用户许可或同意,且相关数据的收集、使用和处理需要遵守相关国家和地图的相关法律法规和标准;例如,本技术中涉及到的历史配置数据、历史配置次数等方面的内容,均是在用户允许且符合相关法律法规和标准的情况下进行收集的。
172.还需要说明的一点是,上文中通过实施例对本技术的介绍,仅仅是示例性和解释性的,将上述实施例中的步骤进行任意组合形成的新的实施例,也在本技术的保护范围内。
173.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
174.请参考图39,其示出了本技术一个实施例提供的审批模板的配置装置的框图。该装置具有实现上述审批模板的配置方法的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置可以是终端,也可以设置终端中。该装置3900可以包括:界面显示模块3910、规则显示模块3920、控件显示模块3930、流程显示模块3940和信息存储模块3950。
175.界面显示模块3910,用于显示目标审批模板的配置界面,所述配置界面包括规则配置区、控件配置区和流程配置区。
176.规则显示模块3920,用于响应于针对所述规则配置区的配置操作,在所述规则配置区中显示针对所述目标审批模板配置的处理规则;其中,所述处理规则用于指示针对所述目标审批模板对应的待审批信息的处理方式。
177.控件显示模块3930,用于响应于针对所述控件配置区的配置操作,在所述控件配
置区中显示针对所述目标审批模板配置的功能控件;其中,所述功能控件是指编辑所述待审批信息时所使用的控件。
178.流程显示模块3940,用于响应于针对所述流程配置区的配置操作,在所述流程配置区中显示针对所述目标审批模板配置的处理流程;其中,所述处理流程用于指示针对所述待审批信息的处理步骤。
179.信息存储模块3950,用于响应于针对所述目标审批模板的发布操作,将所述目标审批模板的模板配置信息发送至服务器进行存储;其中,所述模板配置信息包括所述处理规则、所述功能控件和所述处理流程的配置信息。
180.在示例性实施例中,所述规则显示模块3920,包括:界面显示单元、规则配置单元和规则显示单元。
181.界面显示单元,用于响应于针对所述规则配置区的操作,显示规则配置界面;其中,所述规则配置界面中包括至少一个配置项。
182.规则配置单元,用于基于针对所述规则配置界面的配置操作,在所述规则配置界面中对所述配置项的显示样式进行调整。
183.规则显示单元,用于响应于基于所述规则配置界面的确认操作,在所述规则配置区中显示所述处理规则,所述处理规则包括以下至少一项:提交规则、审批规则;其中,所述提交规则用于指示所述待审批信息的提交方式,所述审批规则用于指示所述待审批信息的审批方式。
184.在示例性实施例中,所述规则配置单元,用于对于对应有一个处理规则的第一配置项,响应于针对所述规则配置界面中的所述第一配置项的配置操作,在所述规则配置界面中控制所述第一配置项由第一显示样式切换至第二显示样式;其中,显示样式用于指示所述第一配置项对应的处理规则处于启用状态或非启用状态;或者,对于对应有多个候选处理规则的配置项,响应于针对所述规则配置界面中的所述第二配置项的操作,显示所述第二配置项对应的多个候选处理规则;响应于针对所述多个候选处理规则中的目标处理规则的操作,在所述规则设置界面中显示所选择的所述目标处理规则。
185.在示例性实施例中,所述规则配置单元,还用于获取所述多个候选处理规则分别对应的历史选择次数;基于所述多个候选处理规则分别对应的历史选择次数,确定所述多个候选处理规则的显示顺序;按照所述显示顺序显示所述多个候选处理规则。
186.在示例性实施例中,所述界面显示单元,用于响应于针对所述规则配置区的操作,获取针对所述处理规则的历史配置数据;基于所述历史配置数据,将历史配置次数最大的处理规则确定为默认处理规则;显示所述规则配置界面,所述规则配置界面中包括所述默认处理规则。
187.在示例性实施例中,所述控件显示模块3930,包括:选项显示单元、功能显示单元、功能配置单元和控件显示单元。
188.选项显示单元,用于响应于针对所述控件配置区的操作,显示至少一个功能控件的选择项。
189.功能显示单元,用于响应于针对所述至少一个功能控件中的目标功能控件的选择项的操作,显示所述目标功能控件对应的功能配置界面。
190.功能配置单元,用于响应于针对所述功能配置界面的配置操作,确定所述目标功
能控件具有的功能。
191.控件显示单元,用于响应于基于所述功能配置界面的确认操作,在所述控件配置区中显示所述功能控件。
192.在示例性实施例中,所述功能配置单元,用于响应于针对所述功能配置界面的文本配置操作,确定所述目标功能控件具有目标类型的文本输入功能;响应于针对所述功能配置界面的范围配置操作,确定所述目标功能控件具有在目标范围内的选择功能;响应于针对所述功能配置界面的选项配置操作,确定所述目标功能控件具有在目标选项内的选择功能。
193.在示例性实施例中,所述流程显示模块3940,包括:配置显示单元、流程配置单元和流程显示单元。
194.配置显示单元,用于响应于针对所述流程配置区的操作,显示流程配置界面。
195.流程配置单元,用于基于针对所述流程配置界面的配置操作,在所述流程配置界面中对显示针对所述目标审批模板配置的初步处理流程。
196.流程显示单元,用于响应于基于所述流程配置界面的确认操作,在所述流程配置区中显示所述处理流程,所述处理流程包括:默认流程和至少一个条件流程;其中,所述默认流程是指在所述待审批信息未满足第一条件的情况下执行的处理步骤,所述条件流程是指在所述待审批信息满足第二条件的情况下执行的处理步骤。
197.在示例性实施例中,所述配置显示单元,用于获取针对所述目标审批模板的至少一个流程节点,以及各个所述流程节点的执行顺序;其中,所述流程节点包括申请节点、审批节点和抄送节点;按照所述流程节点的执行顺序,在所述流程配置界面中显示所述流程节点。
198.在示例性实施例中,所述流程配置单元,还用于响应于基于所述流程配置界面的流程节点增加操作,获取新增流程节点对应的上一相邻流程节点和下一相邻流程节点;在所述上一相邻流程节点和所述下一相邻流程节点之间增加新增的流程节点;或者,响应于针对所述至少一个流程节点中的目标流程节点的删除操作,获取所述目标流程节点对应的上一相邻流程节点和下一相邻流程节点;删除所述目标流程节点,以及连接所述上一相邻流程节点和所述下一相邻流程节点。
199.在示例性实施例中,所述流程配置单元,还用于响应于针对所述至少一个流程节点中的目标流程节点的顺序调整操作,在所述流程配置界面中对所述目标流程节点的显示顺序进行调整。
200.在示例性实施例中,如图40所示,所述装置3900,还包括:帐号获取模块3960和提示发送模块3970。
201.帐号获取模块3960,用于获取与所述目标审批模板相关的对象帐号;其中,所述对象帐号包括以下至少一项:有权使用所述目标审批模板的对象帐号、有权修改所述目标审批模板的对象帐号。
202.提示发送模块3970,用于向所述对象帐号发送第一提示信息,所述第一提示信息用于提醒所述目标申请模板创建成功。
203.在示例性实施例中,所述第一提示信息还包括链接信息,所述链接信息用于基于所述模板配置信息显示所述目标审批模板。
204.在示例性实施例中,如图40所示,所述装置3900,还包括:模板展示模块3980。
205.模板展示模块3980,用于在所述目标审批模板对应有相似审批模板的情况下,显示所述相似审批模板的选择项;响应于针对所述相似审批模板的选择项的操作,显示所述相似审批模板的展示信息;响应于针对所述展示信息的确认操作,确定所述目标审批模板与所述相似审批模板为同一审批模板,停止针对所述目标审批模板的配置操作的检测;响应于针对所述展示信息的删除操作,确定所述目标审批模板与所述相似审批模板不为同一审批模板,继续针对所述目标审批模板的配置操作的检测。
206.在示例性实施例中,如图40所示,所述装置3900,还包括:模板修改模块3990。
207.模板修改模块3990,用于响应于针对所述展示信息的修改操作,显示所述相似审批模板的编辑界面;响应于针对所述编辑界面的操作,对所述相似审批模板进行修改。
208.综上所述,本技术实施例提供的技术方案中,通过配置界面对审批模板的处理规则、功能控件、处理流程进行配置,提供了一种审批模板的自定义配置方式,使得用户能够灵活创建符合自身需求的审批模板,提高审批模板创建的灵活性,自定义的审批模板使得待审批信息的提交方式和处理方式更加灵活;而且,在可视化界面中对审批模板进行配置,简化用户操作,可视化能够有效降低代码配置审批模板的难度,提高审批模板的配置效率。
209.需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
210.请参考图41,其示出了本技术一个实施例提供的终端4100的结构框图。该终端4100可以是诸如手机、平板电脑、游戏主机、电子书阅读器、多媒体播放设备、可穿戴设备、pc等电子设备。该终端用于实施上述实施例中提供的审批模板的配置方法。该终端可以是图1所示审批模板的配置系统中的终端10。具体来讲:
211.通常,终端4100包括有:处理器4101和存储器4102。
212.处理器4101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器4101可以采用dsp(digital signal processing,数字信号处理)、fpga(field programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器4101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器4101可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器4101还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
213.存储器4102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器4102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器4102中的非暂态的计算机可读存储介质用于存储至少一个指令,至少一段程序、代码集或指令集,所述至少一条指令、
至少一段程序、代码集或指令集,且经配置以由一个或者一个以上处理器执行,以实现上述界面显示方法。
214.在一些实施例中,终端4100还可选包括有:外围设备接口4103和至少一个外围设备。处理器4101、存储器4102和外围设备接口4103之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口4103相连。具体地,外围设备包括:射频电路4104、显示屏4105、摄像头组件4107、音频电路4107和电源4108中的至少一种。
215.本领域技术人员可以理解,图41中示出的结构并不构成对终端4100的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
216.在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被处理器执行时以实现上述审批模板的配置方法。
217.可选地,该计算机可读存储介质可以包括:rom(read only memory,只读存储器)、ram(random access memory,随机存取记忆体)、ssd(solid state drives,固态硬盘)或光盘等。其中,随机存取记忆体可以包括reram(resistance random access memory,电阻式随机存取记忆体)和dram(dynamic random access memory,动态随机存取存储器)。
218.在示例性实施例中,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述审批模板的配置方法。
219.应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本技术实施例对此不作限定。
220.以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种审批模板的配置方法,其特征在于,所述方法包括:显示目标审批模板的配置界面,所述配置界面包括规则配置区、控件配置区和流程配置区;响应于针对所述规则配置区的配置操作,在所述规则配置区中显示针对所述目标审批模板配置的处理规则;其中,所述处理规则用于指示针对所述目标审批模板对应的待审批信息的处理方式;响应于针对所述控件配置区的配置操作,在所述控件配置区中显示针对所述目标审批模板配置的功能控件;其中,所述功能控件是指编辑所述待审批信息时所使用的控件;响应于针对所述流程配置区的配置操作,在所述流程配置区中显示针对所述目标审批模板配置的处理流程;其中,所述处理流程用于指示针对所述待审批信息的处理步骤;响应于针对所述目标审批模板的发布操作,将所述目标审批模板的模板配置信息发送至服务器进行存储;其中,所述模板配置信息包括所述处理规则、所述功能控件和所述处理流程的配置信息。2.根据权利要求1所述的方法,其特征在于,所述响应于针对所述规则配置区的配置操作,在所述规则配置区中显示针对所述目标审批模板配置的处理规则,包括:响应于针对所述规则配置区的操作,显示规则配置界面;其中,所述规则配置界面中包括至少一个配置项;基于针对所述规则配置界面的配置操作,在所述规则配置界面中对所述配置项的显示样式进行调整;响应于基于所述规则配置界面的确认操作,在所述规则配置区中显示所述处理规则,所述处理规则包括以下至少一项:提交规则、审批规则;其中,所述提交规则用于指示所述待审批信息的提交方式,所述审批规则用于指示所述待审批信息的审批方式。3.根据权利要求2所述的方法,其特征在于,所述基于针对所述规则配置界面的配置操作,在所述规则配置界面中对所述配置项的显示样式进行调整,包括:对于对应有一个处理规则的第一配置项,响应于针对所述规则配置界面中的所述第一配置项的配置操作,在所述规则配置界面中控制所述第一配置项由第一显示样式切换至第二显示样式;其中,显示样式用于指示所述第一配置项对应的处理规则处于启用状态或非启用状态;或者,对于对应有多个候选处理规则的配置项,响应于针对所述规则配置界面中的所述第二配置项的操作,显示所述第二配置项对应的多个候选处理规则;响应于针对所述多个候选处理规则中的目标处理规则的操作,在所述规则设置界面中显示所选择的所述目标处理规则。4.根据权利要求3所述的方法,其特征在于,所述显示所述第二配置项对应的多个候选处理规则,包括:获取所述多个候选处理规则分别对应的历史选择次数;基于所述多个候选处理规则分别对应的历史选择次数,确定所述多个候选处理规则的显示顺序;按照所述显示顺序显示所述多个候选处理规则。
5.根据权利要求2所述的方法,其特征在于,所述响应于针对所述规则配置区的操作,显示规则配置界面;其中,所述规则配置界面中包括至少一个配置项,包括:响应于针对所述规则配置区的操作,获取针对所述处理规则的历史配置数据;基于所述历史配置数据,将历史配置次数最大的处理规则确定为默认处理规则;显示所述规则配置界面,所述规则配置界面中包括所述默认处理规则。6.根据权利要求1所述的方法,其特征在于,所述响应于针对所述控件配置区的配置操作,在所述控件配置区中显示针对所述目标审批模板配置的功能控件,包括:响应于针对所述控件配置区的操作,显示至少一个功能控件的选择项;响应于针对所述至少一个功能控件中的目标功能控件的选择项的操作,显示所述目标功能控件对应的功能配置界面;响应于针对所述功能配置界面的配置操作,确定所述目标功能控件具有的功能;响应于基于所述功能配置界面的确认操作,在所述控件配置区中显示所述功能控件。7.根据权利要求6所述的方法,其特征在于,所述响应于针对所述功能配置界面的配置操作,确定所述目标功能控件具有的功能,包括以下至少一项:响应于针对所述功能配置界面的文本配置操作,确定所述目标功能控件具有目标类型的文本输入功能;响应于针对所述功能配置界面的范围配置操作,确定所述目标功能控件具有在目标范围内的选择功能;响应于针对所述功能配置界面的选项配置操作,确定所述目标功能控件具有在目标选项内的选择功能。8.根据权利要求1所述的方法,其特征在于,所述响应于针对所述流程配置区的配置操作,在所述流程配置区中显示针对所述目标审批模板配置的处理流程,包括:响应于针对所述流程配置区的操作,显示流程配置界面;基于针对所述流程配置界面的配置操作,在所述流程配置界面中对显示针对所述目标审批模板配置的初步处理流程;响应于基于所述流程配置界面的确认操作,在所述流程配置区中显示所述处理流程,所述处理流程包括:默认流程和至少一个条件流程;其中,所述默认流程是指在所述待审批信息未满足第一条件的情况下执行的处理步骤,所述条件流程是指在所述待审批信息满足第二条件的情况下执行的处理步骤。9.根据权利要求8所述的方法,其特征在于,所述显示流程配置界面,包括:获取针对所述目标审批模板的至少一个流程节点,以及各个所述流程节点的执行顺序;其中,所述流程节点包括申请节点、审批节点和抄送节点;按照所述流程节点的执行顺序,在所述流程配置界面中显示所述流程节点。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:响应于基于所述流程配置界面的流程节点增加操作,获取新增流程节点对应的上一相邻流程节点和下一相邻流程节点;在所述上一相邻流程节点和所述下一相邻流程节点之间增加新增的流程节点;或者,响应于针对所述至少一个流程节点中的目标流程节点的删除操作,获取所述目标流程
节点对应的上一相邻流程节点和下一相邻流程节点;删除所述目标流程节点,以及连接所述上一相邻流程节点和所述下一相邻流程节点。11.根据权利要求9所述的方法,其特征在于,所述方法还包括:响应于针对所述至少一个流程节点中的目标流程节点的顺序调整操作,在所述流程配置界面中对所述目标流程节点的显示顺序进行调整。12.根据权利要求1至11任一项所述的方法,其特征在于,所述将所述目标审批模板的模板配置信息发送至服务器进行存储之后,还包括:获取与所述目标审批模板相关的对象帐号;其中,所述对象帐号包括以下至少一项:有权使用所述目标审批模板的对象帐号、有权修改所述目标审批模板的对象帐号;向所述对象帐号发送第一提示信息,所述第一提示信息用于提醒所述目标申请模板创建成功。13.根据权利要求12所述的方法,其特征在于,所述第一提示信息还包括链接信息,所述链接信息用于基于所述模板配置信息显示所述目标审批模板。14.根据权利要求1至11任一项所述的方法,其特征在于,所述响应于针对所述目标审批模板的发布操作,将所述目标审批模板的模板配置信息发送至服务器进行存储之前,还包括:在所述目标审批模板对应有相似审批模板的情况下,显示所述相似审批模板的选择项;响应于针对所述相似审批模板的选择项的操作,显示所述相似审批模板的展示信息;响应于针对所述展示信息的确认操作,确定所述目标审批模板与所述相似审批模板为同一审批模板,停止针对所述目标审批模板的配置操作的检测;响应于针对所述展示信息的删除操作,确定所述目标审批模板与所述相似审批模板不为同一审批模板,继续针对所述目标审批模板的配置操作的检测。15.根据权利要求14所述的方法,其特征在于,所述确定所述目标审批模板与所述相似审批模板为同一审批模板之后,包括:响应于针对所述展示信息的修改操作,显示所述相似审批模板的编辑界面;响应于针对所述编辑界面的操作,对所述相似审批模板进行修改。16.一种审批模板的配置装置,其特征在于,所述装置包括:界面显示模块,用于显示目标审批模板的配置界面,所述配置界面包括规则配置区、控件配置区和流程配置区;规则显示模块,用于响应于针对所述规则配置区的配置操作,在所述规则配置区中显示针对所述目标审批模板配置的处理规则;其中,所述处理规则用于指示针对所述目标审批模板对应的待审批信息的处理方式;控件显示模块,用于响应于针对所述控件配置区的配置操作,在所述控件配置区中显示针对所述目标审批模板配置的功能控件;其中,所述功能控件是指编辑所述待审批信息时所使用的控件;流程显示模块,用于响应于针对所述流程配置区的配置操作,在所述流程配置区中显示针对所述目标审批模板配置的处理流程;其中,所述处理流程用于指示针对所述待审批信息的处理步骤;
信息存储模块,用于响应于针对所述目标审批模板的发布操作,将所述目标审批模板的模板配置信息发送至服务器进行存储;其中,所述模板配置信息包括所述处理规则、所述功能控件和所述处理流程的配置信息。17.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至15任一项所述的审批模板的配置方法。18.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至15任一项所述的审批模板的配置方法。19.一种计算机程序产品或计算机程序,其特征在于,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现如权利要求1至15任一项所述的审批模板的配置方法。

技术总结
本申请公开了一种审批模板的配置方法、装置、设备及存储介质,属于计算机与互联网技术领域。所述方法包括:显示目标审批模板的配置界面;响应于针对规则配置区的配置操作,在规则配置区中显示针对目标审批模板配置的处理规则;响应于针对控件配置区的配置操作,在控件配置区中显示针对目标审批模板配置的功能控件;响应于针对流程配置区的配置操作,在流程配置区中显示针对目标审批模板配置的处理流程;响应于针对目标审批模板的发布操作,将目标审批模板的模板配置信息发送至服务器进行存储。本申请提供了一种可视化的审批模板的自定义配置方式,自定义的审批模板使得待审批信息的提交方式和处理方式更加灵活,可视化提高审批模板的配置效率。高审批模板的配置效率。高审批模板的配置效率。


技术研发人员:黄铁鸣 陈康裕 宓特朗 李斌 杨潼 赵岩
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.02.11
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐