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,泳道不应该是个人。
##############阁下如果是抄袭,爬取文章作恶或误导他人的开发者,请阅读中国现行法律的相关处罚条例再动手,转载之前最好先验证#############