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

Approval Form

Виджет Approval Form предназначен для пользователей портала и агентского интерфейса, от которых ожидается согласование по каким-либо процессам, зарегистрированным в системе. Виджет содержит основную информацию о заявке на согласование, а также списки обязательных и необязательных согласующих и их решения, если они уже имеются.

По окончании согласования объект согласования переходит в статус Согласовано или любой другой в зависимости от результата согласования и статусной модели.

Подробнее о настройке механизма согласований читайте в статье Согласования.

Доступ к просмотру согласований имеют:

  • согласующие;
  • пользователи с ролью admin или approval_admin;
  • пользователь, который стал инициатором запроса на согласование – создатель запроса на согласование или пользователь, указанный как Ответственный в связанной записи, требующей согласования.
  • пользователи с ролью fallback_approver могут принимать решения от лица согласующего, при этом добавление комментария с обоснованием решения обязательно.
внимание

Необязательные согласующие могут только отклонить согласование.

Настройка виджета


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

  1. Условия согласования и отклонения, чтобы согласующий мог оценить степень влияния своего решения на исходный результат.
  2. Разделение всех согласующих на обязательных и необязательных.
  3. Решение каждого из согласующих.

Доступные опции:

НаименованиеТипОбязательноОписаниеЗначение по умолчанию
isPortalBooleanНетУстановите значение true, чтобы виджет отображался на портале. Если значение не задано, виджет будет вести себя, как при значении false.true
hideApprovalConditionBooleanНетУстановите значение true, чтобы скрыть условие согласования и отклонения.false
hideApproversDecisionsBooleanНетУстановите значение true, чтобы скрыть иконки, отображающие решение каждого согласующего.false
hideApproversMandatoryLabelBooleanНетУстановите значение false, чтобы отобразить список согласующих двумя группами: обязательные и необязательных.false
Пример настройки виджета
{
"hideApprovalCondition": false,
"hideApproversDecisions": false,
"hideApproversMandatoryLabel": false
}

Отображение виджета на портале

В коробочной версии виджет Approval Form вынесен на страницу портала "Мои согласования", а также доступен в агентском интерфейсе Моя работаСогласования.

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

В агентском интерфейсе

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

  1. Откройте запись таблицы, для которой необходимо настроить виджет.
  2. В бургер-меню выберите НастроитьФормаМакет.
  3. В окне Выбрано найдите виджет и нажмите иконку шестеренки рядом с его названием.
  4. В открывшемся модальном окне Настройка значений опций виджета введите параметры виджета в формате JSON и нажмите Сохранить.
  5. Нажмите Сохранить, чтобы сохранить настройки макета формы.