如何实现工作流控件BizFlow 的分支
来源:互联网 发布:microservices java 编辑:程序博客网 时间:2024/05/29 08:15
概述:分支实现是每个工作流必须的功能,BizFlow使用BPMN标准来描述流程,所以我们基本上看符号就知道某一个Activity代表何种业务规则,BizFlow的分支具体分为四种。
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的使用场景进行讲解。
- 如何实现工作流控件BizFlow 的分支
- 工作流产品 BizFlow 的分支实现
- Git工作流 - 分支的策略
- 如何实现自定义工作流WF4
- 如何实现一个简单的工作流审批引擎
- WF 4.0中如何实现xaml工作流的动态加载
- 如何自己实现一个可自定义业务流程步骤的工作流
- [2]工作流的实现
- 工作流机的实现
- 如何实现iMindMap中的分支类型的调整
- Git功能分支工作流
- Git功能分支工作流
- 如何控制通达OA的工作流表单列表控件的列输入框
- 妙用ognl表达式来控制工作流的分支流转
- 如何:在您的 InfoPath 工作流表单上配置联系人选择器控件
- 如果不用QuickFlow提供的控件来开发工作流页面,如何启动流程,提交任务呢?
- 如何确定工作流的参与者
- 工作流系统之三十 流程的静态分支与动态分支
- 关于Qt for Android的移植需要注意的事项
- beautifulsoup 简单使用
- 关于静态常量的编译
- HTTP报文
- 《SLIC Superpixels》阅读笔记
- 如何实现工作流控件BizFlow 的分支
- android 录音机笔记
- 第三次作业
- sleep和wait有什么区别
- UML之活动图
- mysqludf_json将关系数据以JSON编码
- C语言中的static关键字的作用
- 你好!曹休
- bugzilla 删除bug