logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo
Рабочие процессы
Обзор
Быстрый старт

Триггер

Обзор
Событие таблицы данных
Задача по расписанию
Событие перед действием
Событие после действия
Пользовательское событие действия
Согласование
Webhook

Узел

Обзор

Искусственный интеллект (AI)

Большая языковая модель (LLM)

Управление потоком

Условие
Ветвление по условиям
Цикл
Переменная
Параллельное ветвление
Вызов рабочего процесса
Вывод потока
Сопоставление переменных JSON
Задержка
Завершение

Вычисление

Вычисление
Вычисление даты
Вычисление JSON

Операции с данными

Добавление данных
Обновление данных
Запрос данных
Удаление данных
Операция SQL

Ручная обработка

Ручная обработка
Согласование
Копия (CC)

Расширенные типы

HTTP-запрос
Скрипт JavaScript
Уведомление
Отправка email
Ответ
Сообщение ответа
Переменная
Журнал выполнения
Управление версиями
Расширенные параметры

Разработка расширений

Обзор
Расширенные типы триггеров
Расширенные типы узлов
Справочник API
Next PageОбзор
Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

#План выполнения (История)

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

Статус плана выполнения

Когда все узлы в основной ветке рабочего процесса завершаются со статусом «Выполнено» и достигают конечной точки процесса, весь план выполнения завершается со статусом «Выполнено». Если узел в основной ветке рабочего процесса принимает один из конечных статусов, таких как «Сбой», «Ошибка», «Отменено» или «Отклонено», весь план выполнения преждевременно завершается с соответствующим статусом. Когда узел в основной ветке рабочего процесса находится в статусе «Ожидание», весь план выполнения приостанавливается, но при этом отображается статус «Выполняется» до тех пор, пока ожидающий узел не будет возобновлен. Различные типы узлов обрабатывают состояние ожидания по-разному. Например, узел ручной обработки требует ожидания ручного вмешательства, а узел задержки — ожидания истечения заданного времени.

Статусы плана выполнения представлены в таблице ниже:

СтатусСоответствующий статус последнего выполненного узла в основной веткеЗначение
В очереди-Рабочий процесс запущен, план выполнения создан и ожидает в очереди планировщика.
ВыполняетсяОжиданиеУзел требует паузы, ожидая дальнейшего ввода или обратного вызова для продолжения.
ВыполненоВыполненоПроблем не обнаружено, все узлы выполнены последовательно, как и ожидалось.
СбойСбойСбой произошел из-за несоответствия конфигурации узла.
ОшибкаОшибкаУзел столкнулся с необработанной программной ошибкой и преждевременно завершился.
ОтмененоОтмененоОжидающий узел был отменен извне администратором рабочего процесса, что привело к преждевременному завершению.
ОтклоненоОтклоненоВ узле ручной обработки было получено ручное отклонение, дальнейшее выполнение процесса невозможно.

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

Результаты узла из нескольких выполнений

Подсказка

Рабочие процессы могут запускаться одновременно, но выполняются они последовательно, в очереди. Даже если несколько рабочих процессов запускаются одновременно, они будут выполняться по очереди, а не параллельно. Поэтому статус «В очереди» означает, что другие рабочие процессы выполняются, и текущему нужно подождать.

Статус «Выполняется» означает лишь, что план выполнения запущен и обычно приостановлен из-за состояния ожидания внутреннего узла. Это не означает, что данный план выполнения занял ресурсы выполнения в начале очереди. Следовательно, при наличии плана выполнения в статусе «Выполняется» другие планы выполнения в статусе «В очереди» все еще могут быть запланированы к запуску.

#Статус выполнения узла

Статус плана выполнения определяется выполнением каждого из его узлов. В плане выполнения, запущенном после триггера, каждый узел после своего выполнения генерирует статус выполнения, который определяет, будет ли продолжен последующий процесс. Обычно, после успешного выполнения узла, выполняется следующий узел, пока все узлы не будут выполнены последовательно или процесс не будет прерван. При встрече с узлами, связанными с управлением потоком (например, ветвления, циклы, параллельные ветки, задержки и т. д.), направление выполнения следующего узла определяется на основе условий, настроенных в узле, и данных контекста выполнения.

Возможные статусы узла после выполнения представлены в таблице ниже:

СтатусКонечный статусПреждевременное завершениеЗначение
ОжиданиеНетНетУзел требует паузы, ожидая дальнейшего ввода или обратного вызова для продолжения.
ВыполненоДаНетПроблем не обнаружено, выполнение успешно, процесс продолжается к следующему узлу до завершения.
СбойДаДаСбой произошел из-за несоответствия конфигурации узла.
ОшибкаДаДаУзел столкнулся с необработанной программной ошибкой и преждевременно завершился.
ОтмененоДаДаОжидающий узел был отменен извне администратором рабочего процесса, что привело к преждевременному завершению.
ОтклоненоДаДаВ узле ручной обработки было получено ручное отклонение, дальнейшее выполнение процесса невозможно.

За исключением статуса «Ожидание», все остальные статусы являются конечными для выполнения узла. Только если конечный статус — «Выполнено», процесс будет продолжен; в противном случае выполнение всего рабочего процесса будет преждевременно завершено. Когда узел находится в ветке потока (параллельная ветка, условное решение, цикл и т. д.), конечный статус, полученный в результате выполнения узла, будет обработан узлом, инициировавшим ветку, и это, в свою очередь, определяет дальнейшее движение всего рабочего процесса.

Например, если мы используем условный узел в режиме «Продолжить, если "Да"», и во время выполнения результат оказывается «Нет», весь рабочий процесс будет преждевременно завершен со статусом «Сбой», и последующие узлы не будут выполняться, как показано на рисунке ниже:

Сбой выполнения узла

Подсказка

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