Skip to content

Latest commit

 

History

History
92 lines (62 loc) · 3.68 KB

ecos_bpmn_components_seq_flow.rst

File metadata and controls

92 lines (62 loc) · 3.68 KB

Поток управления

Поток управления используется для связи элементов потока BPMN (событий, процессов, шлюзов).

Поток управления отображает ход выполнения процесса.

_static/seq_flow/92.png

Далее ведите стрелку к необходимому элементу.

Виды потоков управления:

_static/seq_flow/normal_flow.png
Стандартный поток управления (Sequence flow) относится к потокам, берущим начало от Стартового события и следующим по ходу выполнения процесса.
_static/seq_flow/default_flow.png
Поток управления по умолчанию (Default flow) определяет ту ветвь бизнес-процесса, которая выполняется, когда все условия ветвления не выполнены.
Этот поток может использоваться как совместно с эксклюзивным шлюзом, так и без него.

Стандартный поток управления задается по умолчанию. Для изменения вида потока:

_static/seq_flow/flow_types.png

Для потока можно указать тип условия. Условия могут иметь разные типы:

_static/seq_flow/64.png
  • Исходящий (выход из задачи)
  • Скрипт - скрипт, который должен вернуть булевое значение. Например: paymentSum >= 30000
  • Выражение – expression (подробнее о expressions)

Например, для шлюза - (2) и (3):

_static/seq_flow/63.png
Для согласования: Для отказа в согласовании:
_static/seq_flow/65.png _static/seq_flow/66.png

Important

При сохранении, сохранении/публикации процесса проверяется следующее:

  • «Тип условия» (Исходящий или Выражение, или Скрипт) должен быть обязательно выбран, если поток выходит из эксклюзивного и инсклюзивного шлюза.
  • Если поток не выходит из эксклюзивного и инсклюзивного шлюза, то «Тип условия» может быть равен только «Нет».

Иначе в :ref:`линтере<bpmn_linter>` будет выдана ошибка.