Поток управления используется для связи элементов потока BPMN (событий, процессов, шлюзов).
Поток управления отображает ход выполнения процесса.
Далее ведите стрелку к необходимому элементу.
Виды потоков управления:
Стандартный поток управления задается по умолчанию. Для изменения вида потока:
Для потока можно указать тип условия. Условия могут иметь разные типы:
- Исходящий (выход из задачи)
- Скрипт - скрипт, который должен вернуть булевое значение. Например: paymentSum >= 30000
- Выражение – expression (подробнее о expressions)
Например, для шлюза - (2) и (3):
Для согласования: | Для отказа в согласовании: |
Important
При сохранении, сохранении/публикации процесса проверяется следующее:
- «Тип условия» (Исходящий или Выражение, или Скрипт) должен быть обязательно выбран, если поток выходит из эксклюзивного и инсклюзивного шлюза.
- Если поток не выходит из эксклюзивного и инсклюзивного шлюза, то «Тип условия» может быть равен только «Нет».
Иначе в :ref:`линтере<bpmn_linter>` будет выдана ошибка.