本技术涉及计算机领域,具体而言,涉及一种任务的处理方法和装置、存储介质及电子设备。
背景技术:
1、目前,任务通常由多个任务步骤组成,相关技术中进行任务处理时所采用的方案往往是通过多张配置表格实现,配置表格中的每一个元素可以代表一个任务步骤,并且,还需要预先设置不同配置表格中的指定字符,以达到使用指定字符指示任务步骤以及任务状态的目的,这种采用配置表格对任务进行配置管理的方案使得任务配置流程过于繁琐,并且,任务步骤之间的依赖关系无法通过表格的形式直观显示,造成了任务的处理效率较低的技术问题。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本技术实施例提供了一种任务的处理方法和装置、存储介质及电子设备,以至少解决由于任务处理流程过于复杂,导致任务的处理效率较低的技术问题。
2、根据本技术实施例的一个方面,提供了一种任务的处理方法,包括:在目标应用处于运行状态的情况下,根据所述目标应用中当前正在执行的目标任务确定并显示任务流程节点图,其中,所述任务流程节点图包括一组任务节点,所述一组任务节点包括与所述目标任务对应的目标任务节点,所述任务流程节点图用于配置任务之间的跳转关系;响应于对所述目标任务节点执行第一交互操作,显示目标任务步骤节点图,其中,所述目标任务步骤节点图包括一组任务步骤节点,所述目标任务步骤节点图用于配置所述目标任务对应的任务步骤,所述一组任务步骤节点包括目标子图节点,所述目标子图节点与所述目标应用的应用事件相对应;响应于对所述目标子图节点执行第二交互操作,显示目标子图节点图,其中,所述目标子图节点图用于配置所述目标子图节点所对应的事件流程。
3、根据本技术实施例的另一方面,还提供了一种任务的处理装置,包括:第一显示模块,用于在目标应用处于运行状态的情况下,根据所述目标应用中当前正在执行的目标任务确定并显示任务流程节点图,其中,所述任务流程节点图包括一组任务节点,所述一组任务节点包括与所述目标任务对应的目标任务节点,所述任务流程节点图用于配置任务之间的跳转关系;第二显示模块,用于响应于对所述目标任务节点执行第一交互操作,显示目标任务步骤节点图,其中,所述目标任务步骤节点图包括一组任务步骤节点,所述目标任务步骤节点图用于配置所述目标任务对应的任务步骤,所述一组任务步骤节点包括目标子图节点,所述目标子图节点与所述目标应用的应用事件相对应;第三显示模块,用于响应于对所述目标子图节点执行第二交互操作,显示目标子图节点图,其中,所述目标子图节点图用于配置所述目标子图节点所对应的事件流程。
4、可选地,所述装置还用于:所述在目标应用处于运行状态的情况下,根据所述目标应用中当前正在执行的目标任务确定并显示任务流程节点图之后,在所述一组任务节点包括第一任务节点和第二任务节点的情况下,在所述任务流程节点图上将所述第一任务节点配置为所述第二任务节点的前置任务节点,其中,所述第一任务节点与所述第二任务节点分别与所述目标应用中还未执行完成的第一任务和第二任务相对应;在所述一组任务节点包括第三任务节点和第四任务节点的情况下,在所述任务流程节点图上将第三任务节点配置为所述第四任务节点的后续任务节点,其中,所述第三任务节点与所述第四任务节点分别与所述目标应用中还未执行完成的第三任务和第四任务相对应。
5、可选地,所述装置用于通过如下方式在所述一组任务节点包括第一任务节点和第二任务节点的情况下,在所述任务流程节点图上将所述第一任务节点配置为所述第二任务节点的前置任务节点:在所述任务流程节点图上配置第一条件节点,其中,所述第一条件节点包括第一输入端口、第二输入端口、第一输出端口和第二输出端口,所述第一条件节点对应的判断条件为所述第一输入端口和所述第二输入端口均输入了目标值,所述第一输出端口被触发表示所述第一输入端口和所述第二输入端口均输入了所述目标值,所述第二输出端口被触发表示所述第一输入端口和所述第二输入端口中任一个未输入所述目标值;在所述任务流程节点图上从所述第一任务节点的输出端口连接至所述第一条件节点;在所述任务流程节点图上从所述第一输出端口连接至所述第二任务节点。
6、可选地,所述装置还用于:在所述任务流程节点图上配置第一状态节点,其中,在所述第一任务已执行完毕的情况下,所述第一状态节点被设置为输出所述目标值;从所述第一输入端口连接至所述第一状态节点,以使所述第一输入端口允许接收所述第一状态节点的输出;在所述任务流程节点图上配置第二状态节点,其中,在所述第二任务已执行完毕,且所述第二任务被设置为允许重复执行的情况下,所述第二状态节点被设置为输出所述目标值;从所述第二输入端口连接至所述第二状态节点,以使所述第二输入端口允许接收所述第二状态节点的输出。
7、可选地,所述装置还用于:在所述任务流程节点图上配置第二条件节点,其中,所述第二条件节点包括第三输入端口、第四输入端口、第三输出端口和第四输出端口,所述第二条件节点的判断条件为所述第三输入端口和所述第四输入端口中任一个输入了所述目标值,所述第三输出端口被触发表示所述第三输入端口和所述第四输入端口中任一个输入了所述目标值,所述第四输出端口被触发表示所述第三输入端口和所述第四输入端口均未输入所述目标值;在所述任务流程节点图上从所述第三输出端口连接至所述第二输入端口。
8、可选地,所述装置还用于:在所述任务流程节点图上配置第三状态节点,其中,在所述第一任务处于正在执行状态的情况下,所述第三状态节点被设置为输出所述目标值;从所述第三输入端口连接至所述第三状态节点,以使所述第三输入端口允许接收所述第三状态节点的输出;在所述任务流程节点图上配置第四状态节点,其中,在所述第二任务未处于正在执行状态,且所述第二任务被设置为禁止重复执行的情况下,所述第四状态节点被设置为输出所述目标值;从所述第四输入端口连接至所述第四状态节点,以使所述第四输入端口允许接收所述第四状态节点的输出。
9、可选地,所述装置还用于:响应于对所述目标任务节点执行第一交互操作,显示目标任务步骤节点图之后,在所述一组任务步骤节点包括第一任务步骤节点和第二任务步骤节点的情况下,在所述目标任务步骤节点图上将第一任务步骤节点配置为所述第二任务步骤节点的前置任务步骤节点,其中,所述第一任务步骤节点与所述第二任务步骤节点分别与所述目标应用中还未执行完成的第一任务步骤和第二任务步骤相对应,所述第一任务步骤和所述第二任务步骤的步骤参数允许被设置;在所述一组任务步骤节点包括第三任务步骤节点和第四任务步骤节点的情况下,在所述目标任务步骤流程节点图上将第三任务步骤节点配置为所述第四任务步骤节点的后续任务步骤节点,其中,所述第三任务步骤节点与所述第四任务步骤节点分别与所述目标应用中还未执行完成的第三任务步骤和第四任务步骤相对应,所述第三任务步骤和所述第四任务步骤的步骤参数允许被设置。
10、可选地,所述装置用于通过如下方式在所述一组任务步骤节点包括第一任务步骤节点和第二任务步骤节点的情况下,在所述目标任务步骤节点图上将第一任务步骤节点配置为所述第二任务步骤节点的前置任务步骤节点:在所述目标任务步骤流程节点图上为所述第一任务步骤节点配置任务目标和目标端口,其中,所述任务目标用于判断所述第一任务步骤是否执行完毕,在所述第一任务步骤执行完毕的情况下,允许执行所述第二任务步骤;在所述目标任务步骤流程节点图上将所述目标端口与所述第二任务步骤节点相连接。
11、可选地,所述装置还用于:在所述目标任务步骤流程节点图上为所述第一任务步骤节点配置多个所述任务目标;将所述第一任务步骤节点配置为第一模式或第二模式,其中,所述第一模式表示多个所述任务目标全部实现的情况下,确认所述第一任务步骤执行完毕,所述第二模式表示多个所述任务目标中任一个实现的情况下,确认所述第一任务步骤执行完毕。
12、可选地,所述装置还用于:在所述目标任务步骤流程节点图上为所述第一任务步骤节点配置了事件任务目标,且所述目标应用正在运行的情况下,响应于目标事件被触发,更新所述事件任务目标的完成状态;按照预设周期读取所述完成状态,在所述完成状态指示所述事件任务目标已达成的情况下,确定所述第一任务步骤执行完毕。
13、可选地,所述装置还用于:响应于对所述目标子图节点执行第二交互操作,显示目标子图节点图之后,在所述目标子图节点图表示剧情节点图的情况下,在所述目标子图节点图上将第一剧情流程节点配置为与第二剧情流程节点相连接的流程节点;在所述目标子图节点图表示技能节点图的情况下,在所述目标子图节点图上将第一技能流程节点配置为与第二技能流程节点相连接的流程节点。
14、可选地,所述装置用于通过如下方式在目标应用处于运行状态的情况下,根据所述目标应用中当前正在执行的目标任务确定并显示任务流程节点图:在目标应用处于运行状态的情况下,根据所述目标任务确定目标任务标识;利用所述目标任务标识查找所述任务流程节点图;显示所述任务流程节点图,并高亮显示所述目标任务节点,以指示所述目标任务正在执行。
15、可选地,所述装置还用于:响应于对所述目标任务节点执行第一交互操作,显示目标任务步骤节点图之后,在所述目标任务执行完毕,且开始执行目标后续任务的情况下,取消显示所述目标任务步骤节点图;重新显示所述任务流程节点图,并高亮显示所述目标后续任务节点,以指示所述目标后续任务正在执行。
16、可选地,所述装置还用于:获取目标节点执行的编辑交互操作,其中,所述目标节点表示对所述任务流程节点图中任一个任务节点或子图节点;响应于所述编辑交互操作执行完毕,自动对与所述目标节点关联的各个节点进行校验。
17、根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任务的处理方法。
18、根据本技术实施例的又一方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上任务的处理方法。
19、根据本技术实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的任务的处理方法。
20、在本技术实施例中,采用在目标应用处于运行状态的情况下,根据目标应用中当前正在执行的目标任务确定并显示任务流程节点图,其中,任务流程节点图包括一组任务节点,一组任务节点包括与目标任务对应的目标任务节点,任务流程节点图用于配置任务之间的跳转关系;响应于对目标任务节点执行第一交互操作,显示目标任务步骤节点图,其中,目标任务步骤节点图包括一组任务步骤节点,目标任务步骤节点图用于配置目标任务对应的任务步骤,一组任务步骤节点包括目标子图节点,目标子图节点与目标应用的应用事件相对应;响应于对目标子图节点执行第二交互操作,显示目标子图节点图,其中,目标子图节点图用于配置目标子图节点所对应的事件流程的方式,换言之,在目标应用运行目标任务中,根据目标任务确定任务流程节点图,并将该任务流程节点图进行显示,进而,对处于任务流程节点图中的目标任务节点执行第一交互操作,得到目标任务步骤节点图,并对该目标任务步骤节点图进行显示,还可以继续对处于目标任务步骤节点图中的目标子图节点执行第二交互操作,得到目标子图节点图,并对该目标子图节点图进行显示,达到了可视化处理目标任务的目的,直观显示任务步骤之间的依赖关系,进而,实现了高效的任务处理流程,解决了由于任务处理流程过于复杂,导致任务的处理效率较低的技术问题。
21、另一方面,在任务流程节点图中存在一组任务节点,该组任务节点包括与目标任务对应的目标任务节点,通过该任务流程节点图可以清楚明了的确定任务之间的跳转关系,便于对任务进行配置管理,并且,可以对每一个目标任务节点执行第一交互操作,以显示目标任务步骤图,该目标任务步骤图包括执行目标任务所需的具体任务步骤,通过对处于目标任务步骤图中的目标子图节点执行第二交互操作,以获取目标子图节点图,可以在该目标子图节点图中对目标应用的应用事件进行配置管理,综上,通过任务流程节点图,目标任务步骤节点图以及目标子图节点图将任务处理流程进行精细化拆解,并且以节点图的形式对目标任务进行配置管理,可以实现无代码化编辑目标任务,从而,达到更为规范,高效的处理目标任务的目的,提高目标任务的管理质量的同时,通过实时获取任务流程节点图,目标任务步骤节点图以及目标子图节点图的配置信息,可以及时调整和优化任务配置计划,以确保任务达到预期的效果和质量。