彩票走势图

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

转帖|其它|编辑:郝浩|2011-05-09 15:37:09.000|阅读 1971 次

概述:分支实现是每个工作流必须的功能,BizFlow使用BPMN标准来描述流程,所以我们基本上看符号就知道某一个Activity代表何种业务规则,BizFlow的分支具体分为四种。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  BizFlow 是一款优秀的工作流产品,整套产品包含工作流引擎,基于B/S的工作台,基于Eclipse的流程设计器,以及若干的扩展适配器可以让我们直接与其他现有应用平台无缝集成,而其JAVA/SOA的构建特性可以完全满足我们的跨平台,跨开发语言的需求。

  分支实现是每个工作流必须的功能,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的使用场景进行讲解。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:Shawer 的博客

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP