Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.
Утверждение
Рабочий процесс: ОдобрениеProfessional Edition+Введение
В рабочем процессе утверждения необходимо использовать специальный узел «Утверждение» для настройки логики операций, позволяющей утверждающим лицам обрабатывать (одобрять, отклонять или возвращать) инициированное утверждение. Узел «Утверждение» может использоваться только в процессах утверждения.
Отличие от обычного узла «Ручная обработка»: Обычный узел «Ручная обработка» предназначен для более общих сценариев, например, для ручного ввода данных или ручного принятия решений о продолжении процесса в различных типах рабочих процессов. Узел «Утверждение» — это специализированный узел обработки, предназначенный исключительно для процессов утверждения, он обрабатывает только данные инициированного утверждения и не может использоваться в других рабочих процессах.
Создание узла
Нажмите кнопку «Плюс» («+») в процессе, добавьте узел «Утверждение», а затем выберите один из режимов прохождения, чтобы создать узел утверждения:

Настройка узла
Режим прохождения
Существует два режима прохождения:
-
Прямой режим: Обычно используется для более простых процессов. Прохождение или непрохождение узла утверждения определяет только завершение процесса. В случае непрохождения процесс завершается немедленно.

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

После «Одобрения» этого узла, помимо выполнения ветви одобрения, также будет продолжен последующий процесс. После операции «Отклонить» последующий процесс также может быть продолжен по умолчанию, либо вы можете настроить узел на за вершение процесса после выполнения ветви.
Режим прохождения нельзя изменить после создания узла.
Утверждающий
Утверждающий — это набор пользователей, ответственных за действие утверждения этого узла. Это может быть один или несколько пользователей. Источник выбора может быть статическим значением, выбранным из списка пользователей, или динамическим значением, указанным переменной:

При выборе переменной можно выбрать только первичный или внешний ключ пользовательских данных из контекста и результатов узла. Если выбранная переменная во время выполнения является массивом (отношение «ко многим»), то каждый пользователь в массиве будет объединен в общий набор утверждающих.
Помимо прямого выбора пользователей или переменных, вы также можете динамически отфильтровать подходящих пользователей в качестве утверждающих на основе условий запроса коллекции пользователей:

Режим согласования
Если при окончательном выполнении утверждающий только один (включая случай после дедупликации нескольких переменных), то независимо от выбранного режима согласования, только этот пользователь будет выполнять действие утверждения, и результат будет определяться исключительно этим пользователем.
Когда в наборе утверждающих несколько пользователей, выбор различных режимов согласования представляет разные способы обработки:
- Или-согласование: Достаточно одобрения одного человека, чтобы узел был пройден; узел отклоняется только в том случае, если отклонят все.
- Совместное согласование: Требуется одобрение всех, чтобы узел был пройден; достаточно отклонения одного человека, чтобы узел был отклонен.
- Голосование: Требуется одобрение более чем установленной доли людей, чтобы узел был пройден; в противном случае узел отклоняется.
Что касается операции возврат а, в любом режиме, если какой-либо пользователь из набора утверждающих выполнит возврат, узел немедленно завершит процесс.
Порядок обработки
Аналогично, когда в наборе утверждающих несколько пользователей, выбор различных порядков обработки представляет разные способы обработки:
- Параллельно: Все утверждающие могут выполнять обработку в любом порядке; последовательность не имеет значения.
- Последовательно: Утверждающие выполняют обработку последовательно в соответствии с порядком в наборе; следующий может приступить только после того, как предыдущий отправит результат.
Независимо от того, установлен ли «Последовательный» порядок обработки, результат, полученный в соответствии с фактическим порядком обработки, также будет следовать правилам, указанным выше в «Режиме согласования». Узел завершает свое выполнение после выполнения соответствующих условий.

