本技术涉及数据处理,尤其是涉及一种审批流程的在线测试方法、装置及可读存储介质。
背景技术:
1、随着网络技术的发展,越来越多的企业选择借助于网络来完成各项业务的办理,企业员工仅需要通过所使用的业务系统发起业务办理请求,并完成相应的审批流程即可;但是,随着业务类型的不断增加,每增加一种业务类型,便需要针对于该业务类型制定相应的审批流程;而制定出的审批流程并不能够直接使用,需测试人员结合实际的业务场景进行测试,并在通过测试后,才能够投入使用。
技术实现思路
1、有鉴于此,本技术的目的在于提供一种审批流程的在线测试方法、装置及可读存储介质,可以在制定审批流程的过程中,对制定出的待测试审批流程进行在线测试运行,及时地发现待测试审批流程所存在的问题,以免在完成待测试审批流程的制定后,再对审批流程进行修改,提高了审批流程的制定效率。
2、本技术实施例提供了一种审批流程的在线测试方法,在终端设备中显示有流程测试界面,所述流程测试界面中包括多个待填写事项;所述在线测试方法包括:
3、响应于事项配置操作,获取用户在多个待填写事项中输入的事项内容;其中,所述多个待填写事项与待办业务相关联;
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、响应于针对所述节点配置项的配置操作,完成所述初始审批节点的属性参数配置,得到完成配置的目标审批节点;
39、响应于节点组合操作,组合各个目标审批节点,得到所述预设审批框架。
40、在一种可能的实施方式中,在所述待办业务的业务办理环境下测试运行所述待测试审批流程,得到所述待测试审批流程的测试结果时,所述在线测试模块用于:
41、获取所述待办业务的业务类型;
42、基于所述业务类型,确定所述待办业务所涉及的至少一个业务办理环境;
43、针对于每个业务办理环境,在该业务办理环境下测试运行所述待测试审批流程中的每个目标审批节点,得到所述待测试审批流程在该业务办理环境下的测试结果。
44、在一种可能的实施方式中,所述动态展示模块在用于在测试运行的过程中,在所述流程测试界面中渲染生成当前审批进度下所述待测试审批流程对应的动态流程图,所述动态展示模块在用于:
45、在测试运行的过程中,确定在当前审批进度下多个目标审批节点中已完成审批的第一审批节点和未完成审批的第二审批节点;
46、在所述流程测试界面中,分别以不同的渲染效果对所述第一审批节点和所述第二审批节点进行渲染,生成在当前审批进度下所述待测试审批流程对应的动态流程图。
47、在一种可能的实施方式中,所述在线测试装置还包括日志展示模块,所述日志展示模块用于:
48、在测试运行的过程中,生成已完成审批的各个目标审批节点的审批日志信息;
49、将所述审批日志信息显示在所述流程测试界面中。
50、本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的审批流程的在线测试方法的步骤。
51、本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的审批流程的在线测试方法的步骤。
52、本技术实施例提供的一种审批流程的在线测试方法、装置及可读存储介质,响应于事项配置操作,获取用户在多个待填写事项中输入的事项内容;其中,所述多个待填写事项与待办业务相关联;响应于在线测试事项的审批触发,基于多个事项内容,匹配出完成办理所述待办业务的待测试审批流程;其中,所述待测试审批流程中包括多个待审批的目标审批节点;在所述待办业务的业务办理环境下测试运行所述待测试审批流程;在测试运行的过程中,在所述流程测试界面中渲染生成当前审批进度下所述待测试审批流程对应的动态流程图;其中,所述动态流程图表征出待测试审批流程的实时审批进度。这样,便可以在制定审批流程的过程中,对制定出的待测试审批流程进行在线测试运行,实时的将表征出待测试审批流程的实时审批进度的动态流程图显示在流程测试界面中,以使业务人员能够及时地发现待测试审批流程所存在的问题,以免在完成待测试审批流程的制定后,再对审批流程进行修改,提高了审批流程的制定效率。
53、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。