flowable如何实现驳回
时间: 2023-12-20 21:19:25 浏览: 217
flowable 底层实现研究输出文档
Flowable可以通过以下步骤实现驳回:
1. 在流程定义中添加一个驳回节点,该节点的流向指向需要驳回的节点。
2. 在需要驳回的节点之前添加一个并行网关,用于将驳回的流程和正常流程分开。
3. 在需要驳回的节点和并行网关之间添加一个连线,连线的条件表达式为驳回条件。
4. 在并行网关和需要驳回节点之间添加一个连线,连线的条件表达式为正常流转条件。
5. 在需要驳回的节点中添加一个监听器,用于在该节点执行前获取驳回节点的任务ID,并在流程变量中保存。
6. 在驳回节点中添加一个监听器,用于在该节点执行时获取驳回任务的ID,并使用该ID将任务驳回到驳回节点。
7. 在并行网关和正常流转节点之间添加一个连线,连线的条件表达式为正常流转条件。
通过以上步骤,就可以实现在流程中进行驳回操作了。
阅读全文