Camunda工作流——第一章 参与者

  参与者(Participants)是参与流程的对象,表示流程中活动的执行者,可以是一个组织、角色、系统或者个人。参与者主要包括泳池(Pool)和泳道(Lane)。

  泳池(Pool)在它所处的环境中有明确的组织边界,比如一家公司或者一个组织。泳道总是位于一个泳池或者另一个泳道中,它与同一个泳池中的其他泳道可以无限制的通信。

  开始事件(Start Event)代表一个事情或者一个流程的开始。

  结束事件(Ended Event)代表一个事情或者一个流程的结束或者终止。

  活动(Activity)代表在流程中需要完成的工作。

  顺序流(Sequence Flow)代表流程中活动执行的顺序。

  定时器事件(Timer Intermediate Event),是定时器和中间事件的结合。

  排他网关(Timer Exclusive Gateway),也叫互斥网关、异或网关。网关用来控制流程中的分支进行发散或者汇聚。排他网关表明多条分支路径只有一条可以执行。

  并行网关(Parallel Gateway),所有分支都指向完成后才会沿着顺序继续执行下去。

  事件网关(Event Gateway),用来对基于事件的分支进行建模。流程会沿着最先捕获的事件的分支路径执行下去。

 

最佳实践

  1,只有重要的事情才在展开的泳池(Expanded Pool)中建模。

  2,泳池应该代表特定的角色。

  3,泳道不应该是个人。

posted @ 2021-04-19 10:34  喵喵2023  Views(715)  Comments(0Edit  收藏  举报