[Yandex Cloud documentation](../../../../index.md) > [Yandex Serverless Integrations](../../../index.md) > [Step-by-step guides](../../index.md) > Workflows > [Workflow step constructor](index.md) > Configuring a retry policy for a workflow

# Configuring a retry policy for a workflow

{% list tabs %}

- Management console {#console}

  1. When [creating](../workflow/create-constructor.md) a new workflow or [editing](../workflow/update.md) an existing one, in the management console, under **Create workflow** / **Edit workflow**, select `Constructor`.
  1. In the workflow schema window, click any point free of schema elements to deselect all elements. Make sure you can see the **Main settings** section on the right side of the screen.
  1. Under **Main settings**:

      1. In the **Errors** field, select the errors for which the workflow steps will (not) be retried.

          For detailed information about possible errors, see [this section](../../../concepts/workflows/execution.md#errors).
      1. In the **Error selection mode** field, select:

          * `INCLUDE`: To retry executing workflow steps on errors specified in the **Errors** field.
          * `EXCLUDE`: To retry executing workflow steps on errors other than those specified in the **Errors** field.
      1. Optionally, in the **Maximum number of retries** field, set the maximum number of step retry attempts.
      1. Optionally, in the **Initial delay, ms** field, set the initial value for a delay between step retries.
      1. Optionally, in the **Backoff rate** field, set the multiplication factor for delay before each step retry.
      1. Optionally, in the **Maximum delay, ms** field, set the value for a maximum delay between step retries.

      The general retry policy settings apply to all workflow steps that do not have their own retry policy settings.

{% endlist %}

## Useful links {#see-also}

* [Creating a workflow using the constructor](../workflow/create-constructor.md)
* [Updating a workflow](../workflow/update.md)