Последовательность шагов
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 остаются в её области видимости.
Поведение
Ошибка останавливает последовательность. Ожидание приостанавливает текущий путь; завершённые действия при продолжении не повторяются. Неподдерживаемая вложенность отклоняется до выполнения.