Activiti排他网关上的多条件组合判断
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activiti排他网关上的多条件组合判断相关的知识,希望对你有一定的参考价值。
参考技术A activiti multiple conditions on exclusiveGateway我在项目使用Activiti时,涉及到对多个条件进行判断,根据多个变量进行判断决策走多个分支。比如有两个布尔变量,一共有4种可能性组合,走4个分支。
最开始的时候我的condition是这么写的, $a = true && b = true ,在部署流程的时候,提示解析xml出错。从网上查貌似可以写成 $a = true and b = true ,具体我没有验证。
不过更好的做法是,对于这种多条件判断的场景,使用级联(多个)排他网关来实现。这样逻辑更清晰些。类似于下图
还有一个做法是在程序里,把这多个变量降到一维,使用一个排他网关实现。
以上是关于Activiti排他网关上的多条件组合判断的主要内容,如果未能解决你的问题,请参考以下文章