Справочник по реализации BPMN 2.0

Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine

На этой странице представлен обзор элементов BPMN 2.0 и текущий уровень их поддержки движком процессов.

Если вы не знакомы с BPMN 2.0, рекомендуется сначала ознакомиться с учебным пособием по BPMN.

Поддержка

Элементы, отмеченные как <span class="label label-warning label-implemented">оранжевые</span>, поддерживаются.

Условные обозначения

Participants

Pool
Lane

Subprocesses

Subprocess
Call Activity
Event Subprocess
Transaction

Tasks

Service Task
User Task
Script Task
Business Rule Task
Manual Task
Receive Task
Loop
Undefined Task
Send Task
Receive Task (instantiated)

Gateways

XOR
OR
AND
Event
Complex

Data

Data Object
Data Store

Artifacts

Text Annotation
Group

События

В BPMN существуют стартовые события, промежуточные события и конечные события. Все эти три типа событий могут быть как ловящими (catching), так и бросающими (throwing). Промежуточные события могут использоваться в качестве граничных событий (boundary events), прикреплённых к задачам; в этом случае они могут быть прерывающими (interrupting) или непрерывающими (non-interrupting). Это обеспечивает высокую гибкость при использовании событий в процессах.

Для лучшего понимания базового поведения событий в BPMN рекомендуется ознакомиться с разделом Events: Основные понятия в Справочнике по моделированию BPMN.

Type Start Intermediate End

Normal

Event Subprocess

Event Subprocess non-interrupt

catch

boundary

boundary non-interrupt

throw

Multiple

Multiple Parallel

Лицензия и атрибуция

Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .

Оригинал документации: https://docs.camunda.org