Поток исполнения

Поток исполнения позволяет управлять последовательностью, в которой выполняются действия в процессе. Чтобы определить условия и порядок выполнения действий, можно использовать переходы, эскалацию, исключающий ИЛИ-шлюз, группу, подпроцесс и циклы.

Создание перехода

Активити выполняются в той последовательности, в которой они располагаются на графической модели. Однако в некоторых случаях после завершения одной ветки процесса боту необходимо начать выполнение активити из другой ветки. Для этого используются переходы.

Чтобы настроить переход:

  1. Выберите активити, от которого будет создан переход, и нажмите на кнопку создание перехода.
  2. Далее отобразится уведомление о необходимости выбрать активити, к которому будет создан переход. Нажмите на  активити.
  3. После этого на активити с исходящим переходом появится кнопка переход. При нажатии на нее два активити, между которыми настроен переход, подсвечиваются на графической модели.

Чтобы удалить переход, наведите курсор на кнопку Переход и нажмите на появившийся значок удаление иконка.

переход удаление

Пример использования перехода

Создание эскалации

Эскалация — автоматический выход из операции процесса, если при выполнении активити произошли ошибки.

Чтобы создать эскалацию, выберите активити и нажмите на кнопку ELMARP~1_img19. От выбранного активити будет создан второй переход, для которого можно задать последовательность действий. Процесс будет направлен по второму переходу, если при выполнении активити произойдут ошибки. Чтобы удалить эскалацию, нажмите на кнопку ELMARP~1_img20.

Подробнее об исключающем ИЛИ-шлюзе, группе, подпроцессе и циклах можно прочитать в соответствующих статьях.