一种执行流移除方法、装置、电子设备及存储介质制造方法及图纸

技术编号:23704400 阅读:67 留言:0更新日期:2020-04-08 11:05
本申请提供了一种执行流移除方法、装置、电子设备及存储介质,所述方法应用于流程引擎,包括:获得待删除任务的名称;查询各个任务的名称与执行流编号之间的对应关系,确定所述待删除任务对应的执行流编号;根据所述待删除任务对应的执行流编号,调用支路执行流移除命令或多实例任务内部执行流移除命令;删除所述待删除任务对应的执行流的变量集合中的各个变量;删除所述待删除任务对应的执行流本身。本申请提供的执行流移除方法,可灵活地应对各种需要对流程实例中的支路执行流或多实例任务内部执行流做删除操作的场景,在任何时刻都可根据实际业务需求调用执行流移除命令,实现对相关变量的完整妥善的处理,防止相关执行流的执行结果对后续其他操作的影响。

A method, device, electronic device and storage medium for performing stream removal

【技术实现步骤摘要】
一种执行流移除方法、装置、电子设备及存储介质
本专利技术涉及信息处理
,特别是涉及一种执行流移除方法、装置、电子设备及存储介质。
技术介绍
流程引擎可根据一定的原则和过程来实施项目运行过程中的各项复杂的任务并加以监控,能更好地对项目的运行过程进行控制,提升对项目的业务流程的管理效率,因此被广泛地应用于各种需要支持复杂业务流程的软件系统。然而在相关技术中,流程引擎(例如:Flowable)并不具有移除支路执行流和多实例任务内部已完成状态执行流的功能。
技术实现思路
本申请实施例提供了一种执行流移除方法、装置、电子设备及存储介质,旨在实现流程引擎中移除支路执行流和多实例任务内部执行流的功能。本申请实施例第一方面提供了一种执行流移除方法,应用于流程引擎,所述方法包括:获得待删除任务的名称;查询各个任务的名称与执行流编号之间的对应关系,确定所述待删除任务对应的执行流编号;根据所述待删除任务对应的执行流编号,调用支路执行流移除命令或多实例任务内部执行流移除命令;删除所述待删除任务对应的执行本文档来自技高网...

【技术保护点】
1.一种执行流移除方法,其特征在于,应用于流程引擎,所述方法包括:/n获得待删除任务的名称;/n查询各个任务的名称与执行流编号之间的对应关系,确定所述待删除任务对应的执行流编号;/n根据所述待删除任务对应的执行流编号,调用支路执行流移除命令或多实例任务内部执行流移除命令;/n删除所述待删除任务对应的执行流的变量集合中的各个变量;/n删除所述待删除任务对应的执行流本身。/n

【技术特征摘要】
1.一种执行流移除方法,其特征在于,应用于流程引擎,所述方法包括:
获得待删除任务的名称;
查询各个任务的名称与执行流编号之间的对应关系,确定所述待删除任务对应的执行流编号;
根据所述待删除任务对应的执行流编号,调用支路执行流移除命令或多实例任务内部执行流移除命令;
删除所述待删除任务对应的执行流的变量集合中的各个变量;
删除所述待删除任务对应的执行流本身。


2.根据权利要求1所述的方法,其特征在于,根据所述待删除任务对应的执行流编号,调用支路执行流移除命令或多实例任务内部执行流移除命令,包括:
在所述待删除任务为单实例任务的情况下,根据所述待删除任务对应的执行流编号,调用支路执行流移除命令;
在所述待删除任务为多实例任务的情况下,根据所述待删除任务对应的执行流编号和多实例任务静态定义编号,调用多实例任务内部执行流移除命令。


3.根据权利要求和1所述的方法,其特征在于,在删除所述待删除任务对应的执行流的变量集合中的各个变量之前,所述方法还包括:
判断所述待删除任务处于已完成状态还是未完成状态;
删除所述待删除任务对应的执行流的变量集合中的各个变量,包括:
在所述待删除任务处于已完成状态的情况下,删除所述待删除任务对应的执行流的变量集合中的各个变量。


4.根据权利要求3所述的方法,其特征在于,在判断所述待删除任务处于已完成状态还是未完成状态之后,所述方法还包括:
在所述待删除任务处于未完成状态的情况下,删除所述待删除任务对应的执行流的处理人集合中的各个处理人的信息,并删除所述待删除任务。


5.根据权利要求1或3所述的方法,其特征在于,在删除所述待删除任务对应的执行流的变量集合中的各个变量之前,所述方法还包括:
判断所述待删除任务为单实例任务还是多实例任务;
删除所述待删除任务对应的执行...

【专利技术属性】
技术研发人员:弥佳成
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京;11

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

1