如何实现工作流控件BizFlow 的分支

 我来答
地瓜说机
2017-09-12 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.2亿
展开全部
分支实现是每个工作流必须的功能,BizFlow使用BPMN标准来描述流程,所以我们基本上看符号就知道某一个Activity代表何种业务规则,BizFlow的分支具体分为四种。
一、XOR Gateway(也称为Exclusive Gateway或单一分支)
XOR Gateway 的只允许一进一出,主要用来满足以下的业务需求:
1、多个流出路径,但仅有一个路径会被触发。当没有一个路径满足条件时,XOR Gateway可以指定触发一个默认路径。

2、多个流入路径,但仅有一个路径会被触发,最后会有一个路径流出。

二、OR Gateway (也称为Inclusive Gateway或多路分支)
OR Gateway 允许多进多出,主要用来满足以下的业务需求:
1、分离——流出时会被分离成满足条件的若干路径

2、合并——可将多个满足条件的流入路径合并为一个,OR Gateway 并不需要等待所有流入路径都满足条件,只要满足指定数量的条件(比如两个路径满足条件时)就可继续进行下面的路径。
三、AND Gateway(也称为Parallel Gateway或全部分支)
AND Gateway 允许多进多出,主要用来满足以下的业务需求:
1、分离——AND Gateway不需要设置满足条件,流出时自动被分离成若干路径

2、合并——AND Gateway会等待所有流入路径都满足条件后才将多个流入路径合并为一个

四、Complex Gateway
BPMN还包含了一个Complex Gateway定义,以满足之前的分支活动都无法满足的需求,今后我们将以具体示例详细的对Complex Gateway的使用场景进行讲解。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式