--- referenceVersion: 2 --- # Последовательность шагов `steps` группирует несколько шагов и выполняет их по порядку. ## Параметры | Поле | Назначение | По умолчанию | | --- | --- | --- | | `id` | Имя группы для ссылки на результат | Обязательно | | `steps` | Упорядоченный список шагов | Обязательно | | `outputs` | Публичный результат группы | `{}` | | `when` | Общее условие выполнения группы | Без условия | ## Пример ```yaml [Два последовательных шага] - id: prepare steps: - id: payload block: data params: operation: build value: title: "{inputs.title}" - id: check block: validate params: operation: check value: "{payload.value.title}" op: min_length expected: 1 outputs: payload: "{payload.value}" ``` Сначала собирается объект, затем проверяется его заголовок. Второй шаг использует результат первого. ## Результат `{prepare.payload}` — объявленный результат группы. Внутренние `payload` и `check` остаются в её области видимости. ## Поведение Ошибка останавливает последовательность. Ожидание приостанавливает текущий путь; завершённые действия при продолжении не повторяются. Неподдерживаемая вложенность отклоняется до выполнения.