flowable 并行任务
时间: 2023-10-11 19:14:43 浏览: 148
在 Flowable 中,可以通过使用 Parallel Gateway 来创建并行任务。Parallel Gateway 可以将一个节点拆分成多个并发执行的任务,这些任务将同时执行,直到它们全部完成才能继续执行下一个节点。
在使用 Parallel Gateway 时,需要注意以下几点:
1. 所有并行任务的入口和出口必须相同,否则会导致流程异常。
2. 需要确保所有并行任务都能正确地执行并完成,否则会导致流程无法继续执行。
3. 在并行任务中,可以使用 Exclusive Gateway 等节点来对流程进行条件判断和控制。
相关问题
flowable并行任务回退
并行任务回退是指在流程中存在多个并行分支时,某个分支中的任务需要回退到之前的节点,而不影响其他分支的正常流转。下面是实现并行任务回退的方法:
1.对于同一条分支内部的任务回退,只需要将该分支中的任务节点依次回退即可,不会影响其他分支的正常流转。
2.对于不同分支之间的任务回退,需要将回退操作同步到同级分支中,即同级分支中的任务节点也需要回退。如果回退到上一级分支,则同级分支也需要回退。
3.对于并行分支节点的后续节点退回至并行分支节点,只需要将任务节点退回至指定节点即可,其余分支不受影响。
需要注意的是,为了实现并行任务回退,需要对业务逻辑进行抽象归纳,并采用分层架构,以便满足层层式退回的需求。
flowable 并行网关退回
并行网关退回的情况有以下两种:
1. 如果并行网关所在的分支内部退回,那么只会影响该分支内的节点,不会影响其他分支。例如,如果节点4退回到节点3,那么节点6和节点8不变,任务节点变为节点3、节点6、节点8。
2. 如果并行网关所在的分支退回到上一级分支,那么同级分支会同步退回,不受影响。例如,如果节点4退回到节点2,那么节点6也会退回到节点2,而节点8不变,任务节点变为节点2、节点8。
阅读全文