中文(中国)
CubeFlow 组成
CubeFlow 工作流管理系统由包含多个工作流引擎的工作流执行服务及客户端工具组成。工作流引擎以WAPI 的形式对外提供流程控制服务。WfMC 规范定义了五类接口来对工作流引擎的行为或者说对外提供的服务进行描述。工作流客户端工具及工作流应用系统使用这些接口并通过工作流执行服务与工作流引擎进行交互。
CubeFlow 功能
1 流程建模
流程建模能力的强弱是工作流产品区别于普通办公自动化系统的因素之一。企业中所存在的业务流程是企业生产、经营过程的反映,必然涉及多部门、多角色的人员之间的分工协作,有些业务流程的运行甚至是跨级别、跨地域、跨季度的在时间与空间上都跨度极广的复杂过程。若支持这样的业务流程,必然要求工作流产品具有极强的流程建模能力。
CubeFlow 工作流元模型基于WfMC 规范实现,是对业务流程所具有的共性的完善的抽象。CubeFlow 在对支持复杂业务流程的分层建模、复杂任务分配方式以及应付易变的业务过程方面都具有独到之处,使得客户可以轻松应付这些复杂性,同时也降低了应用系统的开发难度,减轻了开发人员的工作量。
2 流程控制
工作流的基本思想在于将任务按一定的规则一步步向下传递。这种规则一般来说是按流程定义的顺序关系,但是很多情况下也会发生例外。例如在实际情况中可能存在流程中当前任务的执行人直接指定下一步要提交的目标活动。Flow 所提供的流程控制功能允许流程在运行过程中打破流程定义的约束而直接创建某种活动。下表列出了Flow 所支持的各种流程控制操作及其功能。
下表对活动实例的控制性操作
| 序号 |
控制操作 |
功能 |
前提 |
| 1
|
提交 (commit)
|
1.结束当前活动实例; 2.按流程定义创建符合转移条件的所有下一步节点。 |
所有必做的业务单元处于结束状态 |
| 2
|
跳转 |
1. 结束当前活动实例; 2. 创建指定的目标的活动 |
所有必做的业务单元处于结束状态 |
| 3 |
回退 |
1. 结束当前活动实例; 2.按指定的活动实例创建其所对应的活动,并将活动的参与者直接分配给指定活动实例的执行人。 |
无 |
| 4
|
放回 |
1. 结束当前活动实例; 2. 重新创建相同定义的活动。 |
活动的任务分配策略为由唯一执行人执行 |
|
|
供应商:武汉通用电子有限公司

