Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task

目录

BPMN 2.0 Symbol Reference

Camunda BPMN 2.0 Implementation Reference

BPMN 符号 

任务类型和标记:

Service Task 服务任务:

Send Task 发送任务:

User Task 用户任务:

Business Rule Task 业务规则任务:

Script Task 脚本任务

Receive Task 接收任务

Manual Task 手动任务

Multiple Instance 多实例

循环 LOOP

补偿

事件: 


BPMN 2.0 Symbol Reference

BPMN 2.0 Symbols - A complete guide with examples. - Camunda

Camunda BPMN 2.0 Implementation Reference

BPMN 2.0 Implementation Reference | docs.camunda.org

BPMN 符号 

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第1张图片

任务类型和标记:

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第2张图片

Service Task 服务任务:

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第3张图片

四种调用java的方法

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第4张图片

  • Specifying a class that implements a JavaDelegate or ActivityBehavior
  • Evaluating an expression that resolves to a delegation object
  • Invoking a method expression
  • Evaluating a value expression

Send Task 发送任务:

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第5张图片

The Send Task has the same behavior as a Service Task.

User Task 用户任务:

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第6张图片

Business Rule Task 业务规则任务:

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第7张图片

Script Task 脚本任务

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第8张图片

Receive Task 接收任务

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第9张图片

Manual Task 手动任务

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第10张图片

Multiple Instance 多实例

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第11张图片

如果活动是多实例的,则由活动底部的三条短行指示。三条垂直线表示实例将并行执行,而三条水平线表示按顺序执行。

以下活动可以成为多实例活动:

  • 服务任务

  • 发送任务

  • 用户任务

  • 业务规则任务

  • 脚本任务

  • 接收任务

  • 手动任务

  • (嵌入式)子流程

  • 呼叫活动

  • 事务子流程

网关或事件不能成为多实例。

边界事件和多实例:

下图表示:子进程的所有实例都将在计时器触发时被销毁,无论有多少个实例或哪些内部活动当前尚未完成。

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第12张图片

循环 LOOP

不支持

补偿

补偿处理程序必须使用定向关联与补偿边界事件相关联

Camunda 入门开发指南 - 2.1 BPMN2.0介绍 - Task_第13张图片

事件: 

明天继续......

你可能感兴趣的:(camunda,workflow,java,开发语言,spring,spring,boot)