BizFlow 是一款优秀的工作流产品,整套产品包含工作流引擎,基于B/S的工作台,基于Eclipse的流程设计器,以及若干的扩展适配器可以让我们直接与其他现有应用平台无缝集成,而其JAVA/SOA的构建特性可以完全满足我们的跨平台,跨开发语言的需求。
分支实现是每个工作流必须的功能,BizFlow使用BPMN标准来描述流程,所以我们基本上看符号就知道某一个Activity代表何种业务规则,BizFlow的分支具体分为四种。
一、XOR Gateway(也称为Exclusive Gateway或单一分支)
XOR Gateway 的只允许一进一出,主要用来满足以下的业务需求:
1、多个流出路径,但仅有一个路径会被触发。当没有一个路径满足条件时,XOR Gateway可以指定触发一个默认路径。
2、多个流入路径,但仅有一个路径会被触发,最后会有一个路径流出。