Перейти к основному содержимому
Версия: 1.20.1

Гибкие согласования

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

Обязательный согласующий может согласовать или отклонить заявку; необязательный согласующий может проигнорировать или отклонить заявку.

Гибкие согласования настраиваются с помощью рабочего процесса Согласование пользователей (User-approval activity).

Настройка участников

Чтобы настроить участников, укажите условия согласования в блоке Согласование пользователей (User-approval activity) вашего рабочего процесса.

Чтобы указать обязательных участников, выполните следующие шаги:

  1. Перейдите во вкладку Обязательные участники блока Согласование пользователей.
  2. Заполните поля Сотрудники, Группы, Роли или установите флажок Дополнительно, чтобы добавить скрипт.
  3. Определите логику согласований в поле Согласовано при условии.
  4. Нажмите Сохранить.

В таблице ниже описаны доступные опции поля Согласовано при условии:

ОпцияОписание
Одобрен хотя бы однимОдин из указанных пользователей может согласовать; первое полученное согласование приводит к завершению действия с результатом Согласовано.
Одобрено всемиВсе пользователи должны согласовать. Если один из участников отклоняет заявку, статус согласования меняется на Отменено, а действие рабочего процесса завершается с результатом Отклонено.
При первом ответе кого-либоПервое полученное согласование или отклонение приводит к завершению действия с результатом Согласовано или Отклонено. У остальных участников согласования статус согласования меняется на Отменено.
При большинстве ответовДействие будет завершено с результатом Согласовано или Отклонено, в зависимости от того, какое количество превышает: согласованные или отклоненные заявки.
Ввести скрипт условияКаждый раз, когда пользователь согласует или отклоняет заявку, вызывается скрипт, чтобы определить, следует ли завершить действие.

Если ваш процесс требует участия необязательных участников, выполните следующие действия:

  1. Установите флажок Необязательные участники при настройке свойств блока Согласование пользователей. Появится вкладка Необязательные участники.
  2. Заполните поля.
  3. Вы можете заполнить поля Сотрудники, Группы или Роли.
  4. Установить флажок Расширенные настройки, чтобы добавить скрипт.
  5. Установите флажок Учитывать необязательных участников, чтобы участники могли влиять на решение и отклонять заявки на согласование.
  6. Нажмите Сохранить.

Свойства участников


Свойства участников немного различаются для обязательных и необязательных участников в конкретном процессе или задаче (например, авторизация запроса на изменение).

УчастникиСвойства участников
ОбязательныеИх реакция обязательна для авторизации запроса. Когда обязательный согласующий получает запрос на согласование, он может:
  1. Утвердить его.
  2. Отклонить его, указав причину.
НеобязательныеИх реакция не является обязательной для авторизации. Когда необязательный согласующий получает запрос на согласование и если он участвовал в процессе, он может отклонить его, указав причину отклонения.
подсказка

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

ПолеЗначение
Необязательные участникиtrue
СотрудникиИван Иванов, Руслан Смирнов
ГруппыHR
Ролиhr_manager
Учитывать необязательных участниковtrue

Пример использования

Гибкость согласований хорошо работает, например, в бизнес-задачах, требующих индивидуального подхода, таких как Управление изменениями.

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

Как обязательные, так и необязательные согласующие могут быть классифицированы в соответствии с матрицей RACI.

Матрица RACI

ПроцедураМенеджер процесса (например, менеджер изменений)Обязательные участникиНеобязательные участники
СогласованиеARI, R
примечание

Менеджер процесса отвечает за весь процесс, поэтому в таблице он отмечен буквой A (accountable).

Обязательные участники согласования отвечают за выполнение запроса, поэтому в таблице они помечены буквой R (responsible).

Необязательные участники, как правило, должны быть проинформированы, но могут нести ответственность за один или несколько этапов реализации, поэтому они помечены буквами I (informed) и R (responsible).