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

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

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

../../../../../_images/92.png

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

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

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

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

../../../../../_images/flow_types.png

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

../../../../../_images/64.png
  • Исходящий (выход из задачи)

  • Скрипт - скрипт, который должен вернуть булевое значение. Например: paymentSum >= 30000

  • Выражение – expression (подробнее о expressions)

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

../../../../../_images/63.png

Для согласования:

Для отказа в согласовании:

../../../../../_images/65.png ../../../../../_images/66.png

Важно

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

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

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

Иначе в линтере будет выдана ошибка.