[Документация Yandex Cloud](../../../../index.md) > [Yandex Serverless Integrations](../../../index.md) > [Пошаговые инструкции](../../index.md) > Workflows > [Конструктор шагов рабочего процесса](index.md) > Настроить правило перехода по ошибкам

# Настроить правило перехода по ошибкам

Для каждого [интеграционного шага](../../../concepts/workflows/yawl/index.md#integration-steps) рабочего процесса вы можете настраивать [правила перехода по ошибкам](../../../concepts/workflows/yawl/index.md#catchrule), возникшим во время выполнения этого шага. Правила применяются последовательно после применения политики повторных попыток.

Чтобы настроить правило перехода по ошибкам интеграционного шага рабочего процесса:

{% list tabs %}

- Консоль управления {#console}

  1. В процессе [создания](../workflow/create-constructor.md) нового рабочего процесса или [изменения](../workflow/update.md) существующего в консоли управления в блоке **Создание рабочего процесса** / **Изменение рабочего процесса** выберите `Конструктор`.
  1. В правом нижнем углу блока с нужным [интеграционным шагом](../../../concepts/workflows/yawl/index.md#integration-steps) нажмите значок ![pencil](../../../../_assets/serverless-integrations/circle-plus-fill-red.svg).
  1. В блоке **Правило перехода по ошибкам**:

      1. В поле **Ошибки** выберите ошибки, при возникновении которых будет (или, наоборот, не будет) выполнен переход к следующему шагу рабочего процесса.

          Подробная информация о возможных ошибках приведена в разделе [Возможные коды ошибок](../../../concepts/workflows/execution.md#errors).
      1. В поле **Режим выбора ошибок** выберите:

          * `INCLUDE` — чтобы выполнять переход к следующему шагу рабочего процесса при возникновении ошибок, указанных в поле **Ошибки**.
          * `EXCLUDE` — чтобы выполнять переход к следующему шагу рабочего процесса при возникновении любых ошибок, за исключением ошибок, указанных в поле **Ошибки**.
      1. В поле **Шаблон ошибки** задайте [jq-шаблон](../../../concepts/workflows/templating.md), фильтрующий выходные данные шага, которые добавляются в состояние рабочего процесса. При этом jq-шаблон, заданный для этого шага на вкладке **Выход**, не применяется.

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

{% endlist %}

## Полезные ссылки {#see-also}

* [Создать рабочий процесс с помощью конструктора](../workflow/create-constructor.md)
* [Изменить рабочий процесс](../workflow/update.md)