美文网首页
Activiti排他网关上的多条件组合判断

Activiti排他网关上的多条件组合判断

作者: rockops | 来源:发表于2017-12-12 23:10 被阅读114次

Activiti排他网关上的多条件组合判断

activiti multiple conditions on exclusiveGateway

我在项目使用Activiti时,涉及到对多个条件进行判断,根据多个变量进行判断决策走多个分支。比如有两个布尔变量,一共有4种可能性组合,走4个分支。
最开始的时候我的condition是这么写的,${a = true && b = true},在部署流程的时候,提示解析xml出错。从网上查貌似可以写成${a = true and b = true},具体我没有验证。
不过更好的做法是,对于这种多条件判断的场景,使用级联(多个)排他网关来实现。这样逻辑更清晰些。类似于下图

image.png

还有一个做法是在程序里,把这多个变量降到一维,使用一个排他网关实现。

相关文章

网友评论

      本文标题:Activiti排他网关上的多条件组合判断

      本文链接:https://www.haomeiwen.com/subject/qwyoixtx.html