Fork me on GitHub

K2 Blackpearl的Outcomes Actions和Line Rule

使用K2 blackpearl设计流程的时候有两个重要概念是Outcomes和Actions。

outcomeaction

Actions代表的是人与工作流交互的时候,对流程处理的意见(例如同意/不同意/驳回),K2的Action还可以进行权限控制。

Outcomes是Action的自然扩展,决定了流程的走向,可以设定业务规则,比如说至少2个人同意还是所有人都同意等等。大多数情况下ACTIONS 和OUTCOMES之间是一对一的关系。也存在不是一对一关系的时候,这种情况出现在并发流程上。K2的OUTCOMES只要有一个满足条件,其他的OUTCOME就不会被激活了。针对K2流程的并发流程上的条件通过K2的另一个重要概念Line rule来解决,也就是在Line Rule进行条件的设置。

Actions, Outcomes and Lines Left Unruled

Actions, Outcomes and Line Rules

How To K2 Return to Project Actions and Outcomes

posted @ 2009-04-22 15:24  张善友  阅读(1851)  评论(0编辑  收藏  举报