Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Serverless Integrations
    • Все инструкции
        • Обзор
          • Switch
          • Foreach
          • Parallel
          • No op
          • Fail
          • Success
          • Wait
        • Настроить политику повторных попыток для рабочего процесса
    • Просмотр операций с ресурсами сервиса
  • Правила тарификации
  • Справочник Terraform
  • История изменений
  1. Пошаговые инструкции
  2. Workflows
  3. Конструктор шагов рабочего процесса
  4. Управляющие шаги
  5. Switch

Добавить выбор дальнейшего пути выполнения Switch

Статья создана
Yandex Cloud
Обновлена 19 мая 2025 г.

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

Если все условия вернули false, рабочий процесс будет выполняться по пути, заданному в условии по умолчанию, а при отсутствии условия по умолчанию запуск рабочего процесса завершится с ошибкой.

Консоль управления
  1. В процессе создания нового рабочего процесса или изменения существующего в консоли управления в блоке Создание рабочего процесса / Изменение рабочего процесса выберите Конструктор.

  2. Из секции Управляющие шаги в левой части экрана перетащите элемент Switch в нужное место рабочего процесса в окне конструктора.

    Перетаскивать шаги можно в обозначенные пунктирной линией блоки на графической схеме рабочего процесса, такие как Добавить шаг и т.п.

  3. В окне со схемой рабочего процесса нажмите на добавленный блок Switch, чтобы выбрать его.

  4. В правой части окна на вкладке Настройки:

    1. В поле Имя шага задайте имя шага рабочего процесса.

  5. (Опционально) Перейдите на вкладку Вход и задайте jq-шаблон для фильтрации состояния рабочего процесса, которое передается в шаг.

  6. Чтобы добавить новую ветку выполнения:

    1. В правом нижнем углу блока Switch нажмите значок .

    2. В открывшемся окне добавьте условие, при котором будет выбрана ветка выполнения. Условие указывается в формате jq. Чтобы добавить условие по умолчанию, включите опцию Условие по умолчанию. Условие по умолчанию создается автоматически, если Switch не является первым шагом рабочего процесса. После добавления условия нажмите Создать.

    Чтобы удалить ветку выполнения, добавьте в нее любой интеграционный шаг и удалите его при помощи кнопки .

См. такжеСм. также

  • Спецификация YaWL
  • Создать рабочий процесс с помощью конструктора
  • Изменить рабочий процесс

Была ли статья полезна?

Предыдущая
AI-агент
Следующая
Foreach
Проект Яндекса
© 2025 ООО «Яндекс.Облако»