Метаданные Нейро42

Нейро42 предоставляет встроенные методы для работы с метаданными платформы. С их помощью вы можете:

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

Python поддерживается только в Code node. В выражениях использовать методы метаданных нельзя.

Основные методы и переменные

Метод / Переменная Описание Доступно в Code node?
$env Переменные конфигурации Нейро42 для текущей инсталляции.
$execution.customData Получение и сохранение пользовательских данных выполнения workflow. Смотрите Custom executions data.
$execution.id Уникальный идентификатор текущего выполнения workflow.
$execution.mode Режим запуска workflow: test (тестовый) или production (боевой).
$execution.resumeUrl URL вебхука для возобновления workflow, ожидающего на Wait узле.
$getWorkflowStaticData(type) Доступ к статическим данным workflow. Не сохраняется при тестировании, сохраняется только в активном workflow, вызванном триггером или вебхуком.
$(«<node-name>»).isExecuted Проверка, был ли выполнен узел.
$itemIndex Индекс текущего элемента в списке элементов.
$nodeVersion Версия текущего узла.
$prevNode.name Имя узла, из которого пришли данные текущего входа. Для Merge узла всегда берется первый вход.
$prevNode.outputIndex Индекс выходного коннектора предыдущего узла. Полезно при нескольких выходах (If, Switch). Для Merge узла — первый вход.
$prevNode.runIndex Индекс запуска предыдущего узла, который сгенерировал текущий вход. Для Merge узла — первый вход.
$runIndex Количество выполнений текущего узла (0 — первый запуск, 1 — второй и т.д.).
$secrets Информация о настройках внешних секретов.
$vars Доступные переменные в активной среде.
$version Версия узла.
$workflow.active Указывает, активен ли воркфлоу (true/false).
$workflow.id Идентификатор воркфлоу .
$workflow.name Название воркфлоу.

 

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

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

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

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

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

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

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

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