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的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud实战(十六)-基于Gateway + nacos网关灰度发布(只控制到网关层,局限性太大,微服务复杂链路调用规则控制建议重写Ribbon,而不是只重写Gateway路由规则)(代
Activiti7工作流引擎:进阶篇 Activiti7与Spring整合
Activiti7工作流引擎:Activiti7自动生成表结构