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Огляд
Повідомлення про переклад ШІ

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

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

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

Execution Plan Status

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

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

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

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

Node results from multiple executions

Підказка

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

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

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

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

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

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

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

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

Node execution failed

Підказка

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