Нейро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 | Название воркфлоу. | ✅ |