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

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

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

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

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

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

Настройка интерфейса утверждающего используется для предоставления утверждающему рабочего интерфейса, когда рабочий процесс утверждения достигает этого узла. Нажмите кнопку настройки, чтобы открыть всплывающее окно:

Во всплывающем окне настройки можно добавить такие блоки, как исходное содержимое отправки, информация об утверждении, форма обработки и пользовательский текст подсказки:

Блок сведений о содержимом утверждения — это блок данных, отправленных инициатором; подобно обычному блоку данных, в него можно добавлять компоненты полей коллекции и произвольно их располагать, чтобы организовать содержимое для просмотра утверждающим:

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

Кроме того, в форму операций можно добавить поля, которые могут быть изменены утверждающим. Эти поля будут отображаться в форме операций при обработке утверждения; утверждающий может изменять их значения, и после отправки будут одновременно обновлены данные для утверждения, а также снимок соответствующих данных в процессе утверждения.

Среди кнопок действий утверждения «Одобрить» и «Отклонить» являются решающими операциями. После отправки обработка утверждающим этого узла считается завершенной. Дополнительные поля, которые необходимо заполнить при отправке, можно добавить во всплывающем окне «Настройка обработки» кнопки действия, например, «Комментарий».

«Вернуть» также является решающей операцией. Помимо настройки комментариев, можно также настроить узлы, на которые возможен возврат:

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

Как и в исходной конфигурации утверждающих узла, область назначения персонала также может быть непосредственно выбранными утверждающими или основанной на условиях запроса коллекции пользователей. В конечном итоге они будут объединены в набор, исключая пользователей, которые уже входят в набор утверждающих.
Если кнопка действия была включена или отключена, или была изменена область назначения персонала, необходимо сохранить конфигурацию узла после закрытия всплывающего окна настройки интерфейса, иначе изменения не вступят в силу.
Может использоваться для настройки карточек задач в списке «Мои утверждения» в Центре задач.

В карточке можно свободно настраивать отображение необходимых бизнес-полей (за исключением полей связей) или информации, связанной с утверждением.
После того как утверждение перейдет на этот узел, в списке Центра задач можно будет увидеть настроенную карточку задачи:

После завершения утверждения соответствующие статусы и данные записываются в результат узла и могут быть использованы последующими узлами в качестве переменных.

Представляет статус обработки текущего узла утверждения; результат является перечисляемым значением.
Если утверждающий изменил содержимое утверждения в форме операций, измененные данные записываются в результат узла для использования последующими узлами. Для использования полей связей необходимо настроить их предварительную загрузку в триггере.
v1.8