Camunda基础
一、参与者
参与者(Participants)是参与流程的对象,表示流程中活动的执行者,可以是一个组织、角色、系统或者个人。

图示为基础事件,除此之外还有:
- 消息开始事件(Message Start Event),是消息和开始事件的结合。表示接收到从另一个参与者发出的消息从而触发了一个开始事件。
- 消息流(Message Flow),代表流程中参与者双方之间消息的流动,也就是收发消息。
- 定时器中间事件(Timer Intermediate Event),是定时器和中间事件的结合。代表在流程执行过程中由定时器触发的事件。
- 排他网关(Exclusive Gateway),也叫互斥网关、异或网关。网关用来控制流程中的分支进行发散或者汇聚。排他网关表明多条分支路径只有一条可以执行。
- 并行网关(Parallel Gateway),用来对并行的事件进行建模。当并行网关用于分支汇聚时,所有分支都执行完成后才会沿着顺序流继续执行下去。
二、任务

服务任务(Service Task)是任务的一种,它的工作一般由软件自动完成,比如一个 Web 服务或者一个自动化的应用。服务任务如图所示。服务任务用于调用服务。在 Camunda 中,这是通过调用 Java 代码或为外部执行者提供一个工作单元来完成的。

最低0.47元/天 解锁文章
545






