Activiti7工作流引擎:网关Gateway

Posted vbirdbest

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activiti7工作流引擎:网关Gateway相关的知识,希望对你有一定的参考价值。

一:ExclusiveGateway 排它网关

排它网关会执行所有条件,找到一个为true的执行,如果有多个条件为true那么会执行优先定义的(Id较小的那个UserTask),如果条件都为false则抛出异常。

注意:使用排它网关如果条件都为false会抛异常,而不使用排它网关直接在连线上设置条件如果条件都为false工作流程不会抛异常而是算结束了。

if(day < 3) 

 else if (day >= 3) 

 else 
	throw new Exception();

二:ParallelGateway 并行网关

并行网关没有条件,所有分支都会执行。

if(true)
	// UserTask

if(true)
	// UserTask

三:InclusiveGateway 包含网关

四:事件网关 EventGateway

以上是关于Activiti7工作流引擎:网关Gateway的主要内容,如果未能解决你的问题,请参考以下文章

Activiti7工作流引擎:进阶篇 驳回(拒绝)

SpringCloud实战(十六)-基于Gateway + nacos网关灰度发布(只控制到网关层,局限性太大,微服务复杂链路调用规则控制建议重写Ribbon,而不是只重写Gateway路由规则)(代

Activiti7工作流引擎:进阶篇 Activiti7与Spring整合

Activiti7工作流引擎:Activiti7自动生成表结构

Activiti7工作流引擎:进阶篇 SpringBoot整合工作流Activiti7

Activiti7工作流引擎:高阶篇 内嵌子流程 SubProcess