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

Використання виклику робочих процесів дозволяє повторно використовувати загальну логіку процесів, наприклад, надсилання електронних листів, SMS тощо. Також це дає змогу розбивати складні процеси на кілька дочірніх робочих процесів для спрощення управління та підтримки.
По суті, робочий процес не розрізняє, чи є він дочірнім. Будь-який робочий процес може бути викликаний як дочірній іншими процесами, і сам може викликати інші процеси. Усі робочі процеси рівні; існує лише зв'язок "викликаючий" та "викликаний".
Аналогічно, використання виклику робочого процесу відбувається у двох місцях:
В інтерфейсі конфігурації робочого процесу натисніть кнопку "плюс" ("+") у процесі, щоб додати вузол "Виклик робочого процесу":

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

:::info{title=Підказка}
Після вибору робочого процесу вам також потрібно налаштувати змінні тригера як вхідні дані для запуску дочірнього робочого процесу. Ви можете безпосередньо вибрати статичні дані або змінні з поточного робочого процесу:

Різні типи тригерів вимагають різних змінних, які можна налаштувати у формі за потреби.
Зверніться до вмісту вузла Вихід робочого процесу, щоб налаштувати вихідні змінні дочірнього робочого процесу.
Повернувшись до головного робочого процесу, в інших вузлах під вузлом "Виклик робочого процесу", коли ви хочете використати вихідне значення дочірнього робочого процесу, ви можете вибрати результат вузла "Виклик робочого процесу". Якщо дочірній робочий процес виводить просте значення, таке як рядок, число, логічне значення, дата (дата у форматі UTC), його можна використовувати безпосередньо. Якщо це складний об'єкт (наприклад, об'єкт з колекції), його потрібно спочатку зіставити за допомогою вузла "Розбір JSON", перш ніж можна буде використовувати його властивості; інакше його можна використовувати лише як цілий об'єкт.
Якщо дочірній робочий процес не має налаштованого вузла "Вихід робочого процесу" або не має вихідного значення, то при використанні результату вузла "Виклик робочого процесу" в головному робочому процесі ви отримаєте лише нульове значення (null).