Flowable如何实现退回
时间: 2024-05-10 15:08:57 浏览: 305
Flowable.docx
Flowable中实现任务退回可以通过以下几种方式:
1. 使用流程变量:可以在任务完成时添加一个退回标识流程变量,然后在网关处使用条件判断,根据条件退回到指定任务。
2. 使用回退任务:Flowable提供了一个回退任务的功能,可以通过创建一个新的回退任务,将当前任务退回到指定任务节点。使用此方法需要注意回退任务的流程变量与历史流程实例的处理。
3. 使用Java API:Flowable API提供了很多操作流程的方法,可以通过Java代码编写实现任务的退回。可以通过查询历史任务实例,将历史任务实例重新激活,然后将当前任务完成,并将当前任务所在节点设置为历史任务实例所在节点,从而实现任务的退回。
总之,Flowable提供了很多实现任务退回的方式,可以根据实际需求选择合适的方式进行实现。
阅读全文