flowable 退回到任意节点的实现方式
Flowable 退回到任意节点的实现方式主要有两种:
- 使用历史记录和流程实例重启
Flowable 提供了历史记录查询 API,可以查询到流程实例的历史记录,包括每个节点的执行情况。可以通过查询历史记录,找到要退回的节点,然后将流程实例重启并从该节点开始执行。这种方式的缺点是需要重启流程实例,可能会丢失一些已经提交的数据。
- 使用动态任务节点
Flowable 还提供了动态任务节点 API,可以在运行时动态添加任务节点。可以通过添加任务节点,将流程实例退回到指定节点。这种方式的优点是可以保留已经提交的数据,但是需要在流程设计时预留动态任务节点的位置。
原文地址: https://www.cveoy.top/t/topic/e3bO 著作权归作者所有。请勿转载和采集!