Во время разработки рабочих процессов в Нейро42 вы можете закреплять данные. Закрепление данных означает сохранение выходных данных узла и использование этих сохраненных данных вместо повторного запроса свежих данных при последующих тестовых запусках рабочего процесса.
Зачем использовать закрепление данных
Закрепление данных особенно полезно при работе с внешними источниками:
- Если ваш рабочий процесс запускается через внешний триггер, например вебхук, закрепление данных позволяет тестировать процесс без необходимости многократно обращаться к внешней системе.
- Если у внешнего ресурса есть ограничения на количество запросов или использование, закрепление данных предотвращает превышение лимитов при тестах.
- Закрепление данных обеспечивает стабильность и консистентность данных во всех тестовых запусках рабочего процесса.
Закрепление данных доступно только для узлов с одним основным выходом. “Ошибка” или дополнительные выходы не поддерживаются для закрепления.
Особенности использования
- Для разработки только: закрепление данных не работает в продуктивных запусках рабочего процесса. Эта функция предназначена исключительно для тестирования и отладки.
- Бинарные данные: если узел возвращает бинарные данные, закрепление для него недоступно.
Как закрепить данные
- Выполните узел, чтобы загрузить данные.
- В панели “Вывод” нажмите иконку “Закрепить данные”.
- После активации закрепления кнопка станет недоступной, а в панели появится баннер “Данные закреплены”, подтверждающий успешное закрепление.
Как открепить данные
Когда данные закреплены, в верхней части панели вывода узла появляется баннер с уведомлением о закреплении. Чтобы отключить закрепление и использовать свежие данные при следующем запуске:
- Нажмите ссылку “Открепить” в баннере.
- При следующем запуске узел загрузит новые данные из источника.