execution

Системные данные о текущем запуске воркфлоу

Объект execution предоставляет доступ к ключевой информации о текущем выполнении сценария. Это особенно полезно для логирования, построения адаптивных ИИ-агентов, восстановлений процессов и безопасного управления состоянием.

execution.id

Уникальный идентификатор текущего запуска воркфлоу.

Использование:

let executionId = $execution.id;

Помогает при:

  • трассировке ошибок
  • записи логов
  • синхронизации с внешними системами

execution.resumeUrl

URL, который нужно вызвать, чтобы возобновить выполнение воркфлоу, находящегося в режиме ожидания.

Работает только в сценариях, где есть:

  • Wait node
  • и узел, ожидающий вебхук-ответ

Пример сценариев:

  • подтверждение клиента по ссылке
  • ожидание внешнего события
  • пауза, завязанная на API-ответе

execution.customData

Доступно только в Code Node.

Позволяет сохранять временные данные в рамках одного выполнения воркфлоу — идеальный механизм для ИИ-агентов, которым нужно хранить промежуточное состояние.

➤ Сохранить одно значение

$execution.customData.set(«key», «value»);

➤ Задать весь объект данных

$execution.customData.setAll({ «key1»: «value1», «key2»: «value2» });

➤ Получить все данные

var customData = $execution.customData.getAll();

➤ Получить конкретное значение

var customData = $execution.customData.get(«key»);

Используйте customData, когда:

  • нужно хранить прогресс выполнения
  • необходимо избежать повторных расчетов
  • агент должен “помнить” промежуточные данные в пределах одного запуска

Подробнее см. раздел Пользовательские данные выполнения

Предупреждение о применении иностранного языка

Настоящий мануал включает иностранные термины и выражения, оставленные в оригинале ввиду специфики предметной области и сложности однозначного перевода на русский язык. Данные элементы используются исключительно в целях повышения точности и ясности изложенного материала, поскольку точные аналоги на русском языке либо отсутствуют, либо существенно усложняют восприятие информации пользователями-профессионалами.

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

Данная мера принята для минимизации рисков неправильного толкования ключевых понятий и предотвращения негативных последствий, связанных с некорректностью переводов сложных технических терминов и выражений.

Мы обращаем внимание на тот факт, что наличие иностранного языка в данной документации обусловлено профессиональной необходимостью и соответствует установленным нормам и правилам использования специализированной литературы и документации в Российской Федерации.

Свяжитесь с нами

Спасибо, получили вашу заявку!
Скоро мы с вами свяжемся.

А пока посмотрите реализованные проекты, которыми мы поделились на сайте.