工作流处理方法、装置、设备、存储介质和程序产品制造方法及图纸

技术编号:40538953 阅读:21 留言:0更新日期:2024-03-05 18:53
本申请涉及一种工作流处理方法、装置、计算机设备、存储介质和计算机程序产品。该方法包括:获取待执行的与目标工作流对应的任务实例;根据任务实例的多个子任务实例之间的指向关系,依次加载并执行各子任务实例;在依次加载并执行各子任务实例的过程中,若当前加载到信号回调类型的目标子任务实例,则生成与目标子任务实例对应的回调接口,暂停加载并执行任务实例的子任务实例,直至回调接口被调用后,从目标子任务实例开始,恢复加载并执行任务实例的子任务实例。采用本方法能够提高运行资源的利用效率。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种工作流处理方法、装置、系统、计算机设备、存储介质和计算机程序产品。


技术介绍

1、低代码是一种直观的可视化软件开发方法,能够给专业开发人员和业务人员提供快速创建应用程序的平台,该平台可作为工作流引擎系统实现工作流的自动化。通常,工作流引擎通过可视化拖拽各种子任务的方式设计整个工作流的流程,以实现编程中的各种代码特性,降低编程开发成本。

2、目前,在执行设计好的工作流时,工作流引擎一次性加载并执行工作流的整个任务实例,如果工作流中存在需要跟第三方系统交互的耗时子任务,例如向第三方系统轮询查询结果等,会导致工作流的整个任务实例长时间占用执行设备的内存资源,并消耗工作流引擎的整体运行资源,资源利用效率较低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高资源利用效率的工作流处理方法、装置、系统、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种工作流处理方法。所述方法包括:

3、获取待执行的与目标工本文档来自技高网...

【技术保护点】

1.一种工作流处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取待执行的与目标工作流对应的任务实例,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述当通过指令回调接口接收到目标应用发送的关于所述目标工作流的触发指令时,触发关于所述目标工作流的执行指令,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述执行参数触发关于所述目标工作流的执行指令之前,所述方法还...

【技术特征摘要】

1.一种工作流处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取待执行的与目标工作流对应的任务实例,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述当通过指令回调接口接收到目标应用发送的关于所述目标工作流的触发指令时,触发关于所述目标工作流的执行指令,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述执行参数触发关于所述目标工作流的执行指令之前,所述方法还包括:

7.根据权利要求2所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述根据所述任务实例的流程数据结构,确定所述任务实例的多个子任务实例之间的指向关系,从所述任务实例的首个子任务实例开始,依次根据所述指向关系加载并执行各所述子任务实例,包括:

9.根据权利要求8所述的方法,其特征在于,所述将所述指向的子任务实例相应的子任务实例标识,推送至子任务实例消息队列,包括:

10.根据权...

【专利技术属性】
技术研发人员:温冠超
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:

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

1