flowable 并行网关退回
时间: 2023-10-06 20:11:35 浏览: 116
并行网关退回的情况有以下两种:
1. 如果并行网关所在的分支内部退回,那么只会影响该分支内的节点,不会影响其他分支。例如,如果节点4退回到节点3,那么节点6和节点8不变,任务节点变为节点3、节点6、节点8。
2. 如果并行网关所在的分支退回到上一级分支,那么同级分支会同步退回,不受影响。例如,如果节点4退回到节点2,那么节点6也会退回到节点2,而节点8不变,任务节点变为节点2、节点8。
相关问题
flowable 并行网关
并行网关是Flowable工作流引擎中的一个重要组件,用于同时执行多个并发的执行流。它可以将一个执行流分岔成多个同时执行的执行流,并将多个执行流合并为一个执行流。与其他网关不同的是,并行网关不会解析流条件,即使顺序流中定义了流条件,也会被忽略。并行网关可以同时具有分岔和合并两种行为,允许多个执行流到达该网关时被合并,然后再随机分岔为多个执行流。因此,并行网关在处理多个并发执行流时非常灵活和强大。
同时,包含网关也可以充当并行网关的角色。包含网关是排他网关和并行网关的结合体,可以选择多于一条顺序流,并且在执行流中具有分岔和合并的行为。当包含网关作为并行网关使用时,它遵循并行网关的特性,既有分岔行为也有合并行为。与并行网关不同的是,包含网关还可以解析流条件,并根据条件选择不同的顺序流进行执行。因此,包含网关在流程中的使用非常灵活,既可以用作排他网关,也可以用作并行网关。
总结来说,Flowable中的并行网关是一个同时执行多个并发执行流的组件,可以实现分岔和合并的行为,而包含网关则是排他网关和并行网关的结合体,既可以充当排他网关,也可以充当并行网关。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
flowable 并行任务
在 Flowable 中,可以通过使用 Parallel Gateway 来创建并行任务。Parallel Gateway 可以将一个节点拆分成多个并发执行的任务,这些任务将同时执行,直到它们全部完成才能继续执行下一个节点。
在使用 Parallel Gateway 时,需要注意以下几点:
1. 所有并行任务的入口和出口必须相同,否则会导致流程异常。
2. 需要确保所有并行任务都能正确地执行并完成,否则会导致流程无法继续执行。
3. 在并行任务中,可以使用 Exclusive Gateway 等节点来对流程进行条件判断和控制。