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

Тригери

Огляд
Події колекції
Заплановані завдання
Події перед дією
Події після дії
Події користувацької дії
Схвалення
Webhook

Вузли

Огляд

Штучний інтелект

Велика мовна модель

Керування потоком

Умова
Гілка з кількома умовами
Цикл
Змінні
Паралельна гілка
Виклик робочого процесу
Вихід потоку
Мапінг змінних JSON
Затримка
Кінець

Обчислення

Обчислення
Обчислення дати
Обчислення JSON

Операції з даними

Створення даних
Оновлення даних
Запит даних
Видалення даних
Операції SQL

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

Ручна обробка
Схвалення
Копія (CC)

Типи розширень

HTTP-запит
Скрипт JavaScript
Сповіщення
Надсилання email
Відповідь
Повідомлення відповіді
Змінні
Журнал виконання
Керування версіями
Розширені параметри

Розробка розширень

Огляд
Розширення типів тригерів
Розширення типів вузлів
Довідник API
Previous PageЗмінні
Next PageКерування версіями
Повідомлення про переклад ШІ

Ця документація була автоматично перекладена штучним інтелектом.

#План виконання (Історія)

Після запуску кожного робочого процесу створюється відповідний план виконання, щоб відстежувати хід виконання цього завдання. Кожен план виконання має значення статусу, яке вказує на поточний стан виконання. Цей статус можна переглянути як у списку, так і в деталях історії виконання:

Execution Plan Status

Коли всі вузли в основній гілці робочого процесу будуть виконані до кінця зі статусом «Завершено», весь план виконання завершиться зі статусом «Завершено». Якщо вузол в основній гілці робочого процесу набуває кінцевого статусу, такого як «Невдача», «Помилка», «Скасовано» або «Відхилено», весь план виконання буде достроково припинено з відповідним статусом. Коли вузол в основній гілці робочого процесу перебуває у статусі «Очікування», весь план виконання буде призупинено, але він все одно відображатиме статус «Виконується», доки очікуючий вузол не буде відновлено для продовження. Різні типи вузлів по-різному обробляють стан очікування. Наприклад, вузол ручної обробки потребує очікування ручної дії, тоді як вузол затримки потребує очікування закінчення заданого часу перед продовженням виконання.

Статуси плану виконання наведені в таблиці нижче:

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

У прикладі Швидкий старт ми вже знаємо, що перегляд деталей історії виконання робочого процесу дозволяє перевірити, чи всі вузли виконувалися нормально, а також стан виконання та дані результатів кожного виконаного вузла. У деяких складних робочих процесах і вузлах вузол може мати кілька результатів, наприклад, результат циклічного вузла:

Node results from multiple executions

Підказка

Робочі процеси можуть запускатися одночасно, але виконуються вони послідовно в черзі. Навіть якщо кілька робочих процесів запускаються одночасно, вони будуть виконуватися один за одним, а не паралельно. Тому статус «У черзі» означає, що інші робочі процеси зараз виконуються, і потрібно зачекати.

Статус «Виконується» лише вказує на те, що план виконання розпочався і зазвичай призупинений через стан очікування внутрішнього вузла. Це не означає, що цей план виконання зайняв ресурси виконання на початку черги. Отже, коли є план виконання зі статусом «Виконується», інші плани виконання зі статусом «У черзі» все ще можуть бути заплановані до запуску.

#Статус виконання вузла

Статус плану виконання визначається виконанням кожного з його вузлів. У плані виконання після запуску кожен вузол після свого виконання генерує статус, який визначає, чи продовжуватиметься подальший процес. Зазвичай, після успішного виконання вузла, виконується наступний вузол, доки всі вузли не будуть виконані послідовно або процес не буде перервано. При зустрічі з вузлами, пов'язаними з керуванням потоком (такими як розгалуження, цикли, паралельні гілки, затримки тощо), напрямок виконання наступного вузла визначається на основі умов, налаштованих у вузлі, та даних контексту під час виконання.

Можливі статуси вузла після виконання наведені в таблиці нижче:

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

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

Наприклад, коли ми використовуємо вузол умови в режимі «Продовжити, якщо „Так“», якщо під час виконання результат буде «Ні», то весь робочий процес буде достроково припинено зі статусом «Невдача», і подальші вузли не виконуватимуться, як показано на зображенні нижче:

Node execution failed

Підказка

Усі кінцеві статуси, крім «Завершено», можна вважати невдачами, але причини невдач можуть відрізнятися. Ви можете переглянути результати виконання вузла, щоб детальніше зрозуміти причину збою.