跑批任务处理方法、设备及存储介质技术

技术编号:39321251 阅读:19 留言:0更新日期:2023-11-12 16:01
本申请实施例提供一种跑批任务处理方法、设备及存储介质,涉及金融科技领域及其他相关领域。该方法包括响应于待处理的跑批任务的跑批执行请求,获取当前状态信息,若当前状态信息满足跑批任务的触发条件,则执行跑批任务对应的程序代码,以完成跑批任务,其中,程序代码是根据跑批任务的业务流程的多个节点的组件确定的,多个节点的组件是针对业务流程的每个节点,对节点对应的处理操作进行划分,获得至少一个操作类,并根据节点的至少一个操作类确定的,操作类包括以下中至少一种:鼠标操作类、键盘键入类、窗口操作类、弹窗处理类、文件操作类。本申请实施例提供的方法提高了跑批任务的处理效率,节约了人力资源。节约了人力资源。节约了人力资源。

【技术实现步骤摘要】
跑批任务处理方法、设备及存储介质


[0001]本申请实施例涉及金融科技领域及其他
,尤其涉及一种跑批任务处理方法、设备及存储介质。

技术介绍

[0002]日常跑批是指登录基金TA系统客户端完成特定的业务流程处理的过程。
[0003]相关技术中,日常跑批主要通过业务人员手工操作完成。
[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]执行模块,用于若所述当前状态信息满足所述跑批任务的触发条件,则执行所述跑批任务对应的程序代码,以完成所述跑批任务;
[0039]其中,所述程序代码是根据所述跑批任务的业务流程的多个节点的组件确定的;多个所述节点的组件是针对所述业务流程的每个节点,对所述节点对应的处理操作进行划分,获得至少一个操作类,并根据所述节点的所述至少一个操作类确定的;所述操作类包括以下中至少一种:鼠标操作类、键盘键入类、窗口操作类、弹窗处理类、文件操作类。
[0040]第三方面,本申请实施例提供一种跑批任务处理设备,包括:至少一个处理器和存
储器;
[0041]所述存储器存储计算机执行指令;
[0042]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的方法。
[0043]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的方法。
[0044]第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的方法。
[0045]本实施例提供的跑批任务处理方法、设备及存储介质,该方法包括响应于待处理的跑批任务的跑批执行请求,获取当前状态信息,若当前状态信息满足跑批任务的触发条件,则执行跑批任务对应的程序代码,以完成跑批任务,其中,程序代码是根据跑批任务的业务流程的多个节点的组件确定的,多个节点的组件是针对业务流程的每个节点,对节点对应的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跑批任务处理方法,其特征在于,包括:响应于待处理的跑批任务的跑批执行请求,获取当前状态信息;若所述当前状态信息满足所述跑批任务的触发条件,则执行所述跑批任务对应的程序代码,以完成所述跑批任务;其中,所述程序代码是根据所述跑批任务的业务流程的多个节点的组件确定的;多个所述节点的组件是针对所述业务流程的每个节点,对所述节点对应的处理操作进行划分,获得至少一个操作类,并根据所述节点的所述至少一个操作类确定的;所述操作类包括以下中至少一种:鼠标操作类、键盘键入类、窗口操作类、弹窗处理类、文件操作类。2.根据权利要求1所述的方法,其特征在于,所述执行所述跑批任务对应的程序代码之前,还包括:获取待处理的跑批任务的业务流程;针对所述业务流程的每个节点,对所述节点对应的处理操作进行划分,获得至少一个操作类,并根据所述节点的所述至少一个操作类确定所述节点对应的组件;所述操作类包括以下中至少一种:鼠标操作类、键盘键入类、窗口操作类、弹窗处理类、文件操作类;根据所述业务流程的多个节点的组件,生成所述跑批任务的程序代码。3.根据权利要求2所述的方法,其特征在于,所述根据所述节点的所述至少一个操作类确定所述节点对应的组件,包括:在确定所述节点对应的组件时,针对不同操作类采用不同命令实现;若所述操作类为弹窗处理类,则通过获取文本内容命令获取所述弹窗处理类对应的文本框信息,并将所述文本框信息与预设逻辑进行比对,根据比对结果选定对应的操作分支。4.根据权利要求3所述的方法,其特征在于,所述根据所述节点的所述至少一个操作类确定所述节点对应的组件,还包括:若所述操作类为鼠标操作类,则通过查找窗口工具获取所述鼠标操作类中目标按钮的窗口串;基于单击按钮命令,根据所述窗口串模拟点击界面内的按钮;若所述操作类为键盘键入类,则通过直接输入字符串的方式执行所述键盘键入类中基本键的输入,通过输入特殊字符串来执行所述键盘键入类中特殊功能键的输入;若所述操作类为窗口操作类,则通过运行程序命令,根据所述窗口操作类的程序路径启动对应的窗口程序,并通过等待窗口命令、激活窗口命令和关闭窗口命令进行窗口操作;若所述操作类为文件操作类,则通过获取目录文件命令实现在确定所述文件操作类对应的目标文件存在于指令路径下时,获取所述目标文件。5.根据权利要求4所述的方法,其特征在于,所述业务流程包括数据核对节点;所述根据所述节点的所述至少一个操作类确定所述节点对应的组件,包括:通过获取目录文件命令实现在确定所述文...

【专利技术属性】
技术研发人员:董建杭
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1