flowable工作流分支汇聚
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flowable工作流分支汇聚相关的知识,希望对你有一定的参考价值。
参考技术A flowable 常用的有三种网关:并行网关,排他网关,包容网关并行网关:所有网关后的活动都会同时启动,即使有条件也会忽略条件,汇聚时,所有完成的线路在此等候。直到所有的线路都执行完成,才继续向下执行
排他网关:按照输出流的顺序计算 ,第一个满足条件的活动会启动,其他的直接忽略,如果所有的条件都不满足,引擎会抛出异常。只有一个分支
包容网关:判断每一个条件,符合条件的活动启动,不符合不会启动。汇聚时,等待所有启动的线路全部完成,才会继续下一个节点
注:此处的启动,是指活动产生相应的活动实例
所有的分支活动都会启动,汇聚节点会启动多次。
例1:
不存在网关时,启动流程同时开启,A,B两个活动。 A提交产生C, B提交也会产生C。 同时会存在两个C ,提交一个C的时候,流程不会结束,另外一个C还可以继续提交,第二个C提交后,流程结束。
例:2:
流程同时产生A,B 两个活动,A提交了到达网关,等待B提交。B提交了才会到达C
总结:使用网关按照网关的规定执行,不使用网关,之前启动,即使同一个节点可能启动多次。
Flowable
flowable介绍
flowable 是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。
它是著名 Java 工作流引擎 Activiti 的原作者从 Activiti 分支创建的新工作流引擎。其核心是超快速、稳定的 BPMN2 流程引擎。易于与 Spring 集成使用。
以上是关于flowable工作流分支汇聚的主要内容,如果未能解决你的问题,请参考以下文章