流程调度方法、装置、设备及存储介质与流程

    专利查询2026-01-20  4


    本申请涉及流程管理,尤其涉及一种流程调度方法、装置、设备及存储介质。


    背景技术:

    1、在需要处理大量数据的企业中,如银行等企业会在一定时间按照编排的流程发起日终跑批,其中,日终跑批是指每天结束时的批量数据处理过程,日终会分为多个批次来执行,不同批次间存在一定依赖关系,如果某个批次的步骤遇到报错,常会导致下游批次等待上游依赖批次完成,因此若遇到报错无法及时处理,则会造成日终流程停滞,阻塞日终跑批。

    2、为保障日终流程能够正常继续,目前传统的解决方案均需要日终操作员人工介入处理引发日终暂停的问题,包括人工进行步骤重试、步骤跳过、批次手工发起等操作,然而,这种方式严重依赖人工操作,并且当前测试环境的日终跑批多在夜间或中午这类非工作时间自动调度执行,无人值守日终流程,遇到日终流程停滞时人工无法及时处理,只能延迟到工作时间才能解决,会造成较长时间的浪费,严重影响日终效率。


    技术实现思路

    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、本申请提供了一种流程调度方法、装置、设备及存储介质,所述流程调度方法通过获取目标流程的检测时间节点,进而基于所述检测时间节点,对所述目标流程进行检测,得到当前检测结果,从而若所述当前检测结果为流程中止结果,则生成与所述流程中止结果的中止类型对应的流程机器人调用请求,进而将流程机器人调用请求发送至第二服务端,由所述第二服务端对所述调用机器人类型进行匹配,得到流程机器人的调用接口,并接收所述第二服务端返回的调用接口,基于所述调用接口对所述目标流程进行调度,从而缩短流程整体执行时间,保障流程调度的延续性,进而提高流程执行效率,节省人力资源。



    技术特征:

    1.一种流程调度方法,其特征在于,所述流程调度方法应用于第一服务端,包括:

    2.如权利要求1所述的流程调度方法,其特征在于,所述获取目标流程的检测时间节点,包括:

    3.如权利要求2所述的流程调度方法,其特征在于,所述时间节点预测模型的训练过程包括:

    4.如权利要求1所述的流程调度方法,其特征在于,所述接收所述第二服务端返回的调用接口,基于所述调用接口对所述目标流程进行调度,包括:

    5.如权利要求1所述的流程调度方法,其特征在于,所述接收所述第二服务端返回的调用接口,基于所述调用接口对所述目标流程进行调度之后,还包括:

    6.一种流程调度方法,其特征在于,所述流程调度方法应用于第二服务端,包括:

    7.如权利要求6所述的流程调度方法,其特征在于,所述对所述调用机器人类型进行匹配,得到流程机器人的调用接口之前,还包括:

    8.一种流程调度装置,其特征在于,包括:

    9.一种流程调度设备,其特征在于,所述流程调度设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1-5或6-7中任一项所述的流程调度方法的步骤。

    10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-5或6-7中任一项所述的流程调度方法的步骤。


    技术总结
    本申请公开了一种流程调度方法、装置、设备及存储介质,涉及流程管理技术领域,所述流程调度方法包括:获取目标流程的检测时间节点;基于检测时间节点,对目标流程进行检测,得到当前检测结果;若当前检测结果为流程中止结果,则生成与流程中止结果的中止类型对应的流程机器人调用请求;将流程机器人调用请求发送至第二服务端,由第二服务端对调用机器人类型进行匹配,得到流程机器人的调用接口;接收第二服务端返回的调用接口,基于调用接口对目标流程进行调度。本申请解决了当无人值守时,流程中止且人工无法及时处理而导致流程长时间停滞的问题,从而缩短流程整体执行时间,保障流程调度的延续性,进而提高流程执行效率,节省人力资源。

    技术研发人员:王祖怡
    受保护的技术使用者:招商银行股份有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-33481.html

    最新回复(0)