Добавить выбор дальнейшего пути выполнения Switch
Управляющий шаг Switch позволяет с помощью задаваемых условий выбрать дальнейший путь выполнения рабочего процесса. При этом выбран может быть только один путь — тот, для которого заданное условие первым вернуло значение true
.
Если все условия вернули false
, рабочий процесс будет выполняться по пути, заданному в условии по умолчанию, а при отсутствии условия по умолчанию запуск рабочего процесса завершится с ошибкой.
-
В процессе создания нового рабочего процесса или изменения существующего в консоли управления в блоке Создание рабочего процесса / Изменение рабочего процесса выберите
Конструктор
. -
Из секции Управляющие шаги в левой части экрана перетащите элемент
Switch в нужное место рабочего процесса в окне конструктора.Перетаскивать шаги можно в обозначенные пунктирной линией блоки на графической схеме рабочего процесса, такие как Добавить шаг и т.п.
-
В окне со схемой рабочего процесса нажмите на добавленный блок Switch, чтобы выбрать его.
-
В правой части окна на вкладке Настройки:
-
В поле Имя шага задайте имя шага рабочего процесса.
-
-
(Опционально) Перейдите на вкладку Вход и задайте jq-шаблон для фильтрации состояния рабочего процесса, которое передается в шаг.
-
Чтобы добавить новую ветку выполнения:
-
В правом нижнем углу блока Switch нажмите значок
. -
В открывшемся окне добавьте условие, при котором будет выбрана ветка выполнения. Условие указывается в формате jq. Чтобы добавить условие по умолчанию, включите опцию Условие по умолчанию. Условие по умолчанию создается автоматически, если Switch не является первым шагом рабочего процесса. После добавления условия нажмите Создать.
Чтобы удалить ветку выполнения, добавьте в нее любой интеграционный шаг и удалите его при помощи кнопки
. -