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

Доступ к переменным в любом месте вашего воркфлоу осуществляется с помощью синтаксиса <variable.имяПеременной>.
Как использовать переменные
1. Инициализация в разделе "Переменные воркфлоу"
Сначала создайте переменные в разделе "Переменные" воркфлоу (доступно из настроек воркфлоу):
customerEmail = ""
retryCount = 0
currentStatus = "pending"2. Обновление с помощью блока "Переменные"
Используйте блок "Переменные" для обновления этих значений во время выполнения:
customerEmail = <api.email>
retryCount = <variable.retryCount> + 1
currentStatus = "processing"3. Доступ из любого места
Ссылайтесь на переменные в любом блоке:
Agent prompt: "Send email to <variable.customerEmail>"
Condition: <variable.retryCount> < 5
API body: {"status": "<variable.currentStatus>"}Примеры использования
Счетчик цикла и состояние — Отслеживание прогресса по итерациям
Loop → Agent (Process) → Variables (itemsProcessed + 1) → Variables (Store lastResult)Логика повторных попыток — Отслеживание попыток API-запросов
API (Try) → Variables (retryCount + 1) → Condition (retryCount < 3)Динамическая конфигурация — Хранение контекста пользователя для воркфлоу
API (Fetch Profile) → Variables (userId, userTier) → Agent (Personalize)Выходные данные
Блок "Переменные" не производит традиционных выходных данных блока. Доступ к переменным осуществляется глобально через синтаксис <variable.имяПеременной> из любого блока в воркфлоу, а не через соединения выходов блоков.
Рекомендации
- Инициализируйте в настройках воркфлоу: Всегда создавайте переменные в разделе "Переменные" воркфлоу перед их использованием
- Обновляйте динамически: Используйте блоки "Переменные" для обновления значений на основе выходов блоков или вычислений
- Используйте в циклах: Идеально подходит для отслеживания состояния между итерациями
- Используйте описательные имена: Используйте понятные имена, такие как
currentIndex,totalОбработатьedилиlastError

