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

Цей документ було перекладено за допомогою ШІ. Для точної інформації зверніться до англійської версії.

#Схвалення

Workflow: СхваленняProfessional Edition+

#Вступ

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

Підказка

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

#Створення вузла

Натисніть кнопку плюса («+») у робочому процесі, додайте вузол «Схвалення», а потім виберіть один із режимів проходження, щоб створити вузол схвалення:

审批节点_创建

#Конфігурація вузла

#Режим проходження

Існує два режими проходження:

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

    审批节点_通过模式_直通模式

  2. Режим розгалуження: зазвичай використовується для складнішої логіки даних. Після того, як вузол схвалення видає будь-який результат, інші вузли можуть продовжувати виконуватися в межах відповідної гілки результатів.

    审批节点_通过模式_分支模式

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

Підказка

Режим проходження не можна змінити після створення вузла.

#Особа, яка затверджує

Особа, яка затверджує, — це набір користувачів, відповідальних за дію схвалення в цьому вузлі. Це може бути один або кілька користувачів. Джерелом вибору може бути статичне значення зі списку користувачів або динамічне значення, вказане змінною:

审批节点_审批人

При виборі змінної можна вибрати лише первинний або зовнішній ключ даних користувача з контексту та результатів вузла. Якщо вибрана змінна під час виконання є масивом (відношення «багато до багатьох»), кожен користувач у масиві буде об'єднаний у загальний набір осіб, які затверджують.

Окрім прямого вибору користувачів або змінних, ви також можете динамічно фільтрувати користувачів, які відповідають умовам, на основі параметрів запиту колекції користувачів:

20251107001703

#Режим погодження

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

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

  1. Або-підпис: достатньо, щоб лише одна особа схвалила, щоб вузол вважався пройденим; вузол відхиляється лише тоді, коли всі відхиляють.
  2. Колективне підписання: потрібно, щоб усі схвалили, щоб вузол вважався пройденим; достатньо, щоб лише одна особа відхилила, щоб вузол вважався відхиленим.
  3. Голосування: кількість осіб, які схвалили, повинна перевищувати встановлену пропорцію, щоб вузол вважався пройденим; інакше вузол відхиляється.

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

#Порядок обробки

Так само, коли в наборі осіб, які затверджують, є кілька користувачів, вибір різних порядків обробки представляє різні способи обробки:

  1. Паралельно: усі особи, які затверджують, можуть обробляти запит у будь-якому порядку; послідовність не має значення.
  2. Послідовно: особи, які затверджують, обробляють запит по черзі відповідно до порядку в наборі; наступна особа може почати обробку лише після того, як попередня подала свій результат.

Незалежно від того, чи встановлено «Послідовну» обробку, результат, отриманий відповідно до фактичного порядку обробки, також відповідає правилам «Режиму погодження». Вузол завершує виконання, як тільки будуть виконані відповідні умови.

#Вихід із робочого процесу після завершення гілки відхилення

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

审批节点_拒绝后退出

#Конфігурація інтерфейсу особи, яка затверджує

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

审批节点_界面配置_弹窗

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

审批节点_界面配置_添加区块

#Оригінальний вміст подання

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

审批节点_界面配置_详情区块

#Форма обробки

У блоці форми дій можна додати кнопки дій, які підтримує цей вузол, включаючи «Схвалити», «Відхилити», «Повернути», «Перепризначити» та «Додати підписанта»:

审批节点_界面配置_操作表单区块

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

审批节点_界面配置_操作表单_修改审批内容字段

#«Схвалити» та «Відхилити»

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

审批节点_界面配置_操作表单_处理配置

#«Повернути»

«Повернути» також є вирішальною операцією. Окрім налаштування коментарів, ви також можете налаштувати вузли, до яких можна повернути запит:

20251107003555

#«Перепризначити» та «Додати підписанта»

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

Після ввімкнення кнопок «Перепризначити» або «Додати підписанта» необхідно вибрати «Область призначення» в меню конфігурації кнопки, щоб встановити діапазон користувачів, яких можна призначити:

审批节点_界面配置_操作表单_指派人员范围

Як і в оригінальній конфігурації осіб, які затверджують, область призначення може бути безпосередньо вибраними користувачами або базуватися на умовах запиту колекції користувачів. Зрештою вони будуть об'єднані в один набір, який не включатиме користувачів, що вже є в наборі осіб, які затверджують.

Важливо

Якщо ви ввімкнули або вимкнули кнопку дії або змінили область призначення, необхідно зберегти конфігурацію вузла після закриття спливаючого вікна налаштування інтерфейсу, інакше зміни не набудуть чинності.

#Картка «Мої схвалення» 2.0+

Може використовуватися для налаштування карток завдань у списку «Мої схвалення» в Центрі завдань.

20260214141554

У картці можна вільно налаштувати бізнес-поля, які ви хочете відобразити (за винятком полів зв'язків), або інформацію, пов'язану зі схваленням.

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

20260214141722

#Результат вузла

Після завершення схвалення відповідний статус і дані будуть записані в результат вузла та можуть використовуватися як змінні наступними вузлами.

20250614095052

#Статус схвалення вузла

Представляє статус обробки поточного вузла схвалення. Результатом є перелічуване значення.

#Дані після схвалення

Якщо особа, яка затверджує, змінила вміст схвалення у формі дій, змінені дані будуть записані в результат вузла для використання наступними вузлами. Щоб використовувати поля зв'язків, необхідно налаштувати їх попереднє завантаження в тригері.

#Записи схвалення

v1.8.0+

Запис обробки схвалення — це масив, що містить записи всіх осіб, які затверджують у цьому вузлі. Кожен запис містить такі поля:

ПолеТипОпис
idnumberУнікальний ідентифікатор запису обробки
userIdnumberID користувача, який обробив цей запис
statusnumberСтатус обробки
commentstringКоментар під час обробки
updatedAtstringЧас оновлення запису обробки

Ви можете використовувати ці поля як змінні в наступних вузлах за потреби.