Ручные, частичные и рабочие выполнения

Выполнение — это один отдельный запуск вашего воркфлоу.

В Нейро42 предусмотрено два типа выполнения:

  1. Ручное выполнение
    Используется во время разработки и тестирования. Чтобы запустить его, нажмите Выполнить Воркфлоу.Вы можете запускать вручную даже активный воркфлоу, но при разработке мы рекомендуем держать его в состоянии Нейактивный, чтобы избежать непредвиденных автоматических запусков.
  2. Выполнение в продакшен-режиме
    Это автоматические запуски, которые происходят при наступлении события или расписания.Для таких запусков необходимо:
    • добавить триггер (кроме Manual Trigger);
    • включить переключатель “Активный”.

 

Списки выполнений

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

Обе области поддерживают отображение кастомных данных, которые вы можете прикреплять к выполнению.

 

Ручные выполнения

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

Преимущества ручного выполнения:

  • удобно тестировать ветвления, циклы и преобразование данных;
  • можно передавать разные входные данные и смотреть, как меняется результат;
  • подходит для итеративной доработки логики.

Фиксация данных

Во время ручного выполнения вы можете зафиксировать, “заморозить” результат работы узла.

Что это дает:

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

Важно: в рабочих (production) запусках закрепление данных игнорируется.

 

Частичные выполнения

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

Как выполнить частично:

  1. Выберите нужный узел.
  2. Откройте его окно настроек.
  3. Нажмите Execute Step.

При такой настройке Нейро42 выполнит выбранный узел, а также все узлы перед ним, необходимые для подготовки входных данных.

Вы также можете временно отключать узлы, чтобы избежать обращения к внешним сервисам.

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

Типичные проблемы при частичных выполнениях и способы решения

  1. Узел не подключен к триггеру
    Для частичных запусков требуется наличие триггера. Поэтому добавьте любой триггер, обычно Manual Trigger — самый простой вариант.
  2. Пожалуйста, выполните весь воркфлоу…
    Эта ошибка возникает, если воркфлоу слишком разветвлен или объем данных слишком велик. В этом случае добавьте узел Limit, чтобы временно ограничить количество элементов, а после завершения разработки удалите или отключите его.

 

Рабочие (production) выполнения

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

Чтобы воркфлоу запускался автоматически:

  1. Добавьте любой триггер (кроме Manual Trigger).
  2. Включите воркфлоу, переключив его в режим Активный.

Особенности:

  • рабочие запуски не отображаются в холсте;
  • для анализа и отладки используется вкладка Выполнения;
  • доступна функция “Отладка в редакторе”, которая позволяет исследовать проблемные точки.

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

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

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

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

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

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

* нажимая на кнопку, Вы даете согласие на обработку персональных данных