【技术实现步骤摘要】
基于activiti的流程回退方法、装置和存储介质
[0001]本专利技术实施例涉及信息处理技术,尤其涉及一种基于activiti的流程回退方法、装置和存储介质。
技术介绍
[0002]Activiti是一个业务流程管理(Business Process Management,BPM)平台,适用于开发人员和系统管理员。它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。
[0003]在应用activiti时,经常需要进行流程之间的跳转,跳转包括从子流程到父流程的回退。但目前activiti引擎技术框架只支持在子流程或父流程内部通过特定两个节点连接的方式实现流程回退,流程回退机制不够灵活。
技术实现思路
[0004]本专利技术提供一种基于activiti的流程回退方法、装置和存储介质,能够实现子流程实例节点到父流程实例节点的回退。
[0005]第一方面,本专利技术实施例提供了一种基于activiti的流程回退方法,包括:
[0006]获取act ...
【技术保护点】
【技术特征摘要】
1.一种基于activiti的流程回退方法,其特征在于,包括:获取activiti工作流中需要进行任务跳转的当前节点;根据当前节点调用对应的子流程实例;获取所述子流程实例对应的根流程实例;删除所述当前节点的任务信息以及与所述当前节点对应的各流程实例及其他附加信息;在所述根流程实例上添加目标节点并在所述目标节点上建立目标任务信息。2.根据权利要求1所述的方法,其特征在于,所述获取所述子流程实例对应的根流程实例,包括:获取所述子流程实例对应的父流程实例;获取所述父流程实例对应的根流程实例。3.根据权利要求2所述的方法,其特征在于,所述删除所述当前节点的任务信息以及与所述当前节点对应的各流程实例及其他附加信息,包括:删除所述当前节点的任务信息以及与所述当前节点对应的子流程实例、父流程实例及其他附加信息。4.根据权利要求1~3任一项所述的方法,其特征在于,所述根据当前节点调用对应的子流程实例,包括:根据所述当前节点中所述需要进行任务跳转的任务标识调用对应的子流程实例。5.一种基于activiti的流程回退装置,其特征在于,包括:节点获取模块,用于获取activiti工作流中需要进行任务跳转的当前节点;流程实例调用模块,用于根据当前节点...
【专利技术属性】
技术研发人员:焦传金,
申请(专利权)人:上海浦东发展银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。