Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Подписать

Подписать

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

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

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

Подробнее читайте в статье «Настройка электронной подписи».

Настройка блока

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

Например, можно настроить процесс Обработка договора, в ходе которого документ сначала согласовывается, а затем подписывается. Тогда блок Подписать нужно поставить после всех этапов согласования.

Обратите внимание, блоку Подписать требуется минимум два перехода. Один переход необходим для подписания, второй — для отклонения подписи.

Чтобы открыть окно с настройками, дважды нажмите на добавленный блок.

 

Вкладка «Основное»

На этой вкладке представлена общая информация о задаче подписания:

esign

  • Название* — введите название задачи, которое отобразится на схеме процесса;
  • Название задачи — включите опцию Формировать название по шаблону, чтобы добавить контекстные переменные в название, которое исполнитель увидит в списке задач и в карточке задачи;
    • Шаблон* — в правом углу поля нажмите значок {+} и выберите переменную. Также можно добавить условия и функции, как для формирования названия элемента по шаблону. Это позволит сгенерировать более информативное название.
      Если данная опция не используется, то в списке задач и на форме отобразится текст, указанный в поле Название*;
  • Переназначение — включите опцию, чтобы исполнитель мог переназначить задачу подписания документа на другого сотрудника;
  • Тип документа* — выберите переменную, в которой в ходе процесса будет храниться подписываемый элемент приложения;
  • Выход при успешном подписании* — выберите из списка переход, по которому пойдёт процесс, если документ будет подписан;
  • Выход при отмененном подписании* — укажите переход, по которому пойдёт процесс в случае отказа от подписи;
  • Провайдер — выберите из списка провайдера, чей сертификат будет использоваться по умолчанию для подписания документа.

Вкладка «Время выполнения»

Эта вкладка является стандартной настройкой в блоках типа Задача. На ней задаются временные ограничения на выполнение задачи, а также определяются сотрудники, которым придёт оповещение о нарушении заданных сроков.

Подробнее о настройке вкладки читайте в статье «Задача».

Вкладка «Настройки подписи»

esign4

  • Подпись атрибутов — установите обязательность подписи атрибутов элемента приложения:
    • Не использовать — при подписании элемента приложения атрибуты не подпишутся;
    • Опционально — пользователь сможет определить тип подписания: с атрибутами или без. По умолчанию подписание атрибутов отключено. Для включения в окне подписания элемента необходимо отметить опцию Атрибуты;
    • Предпочтительно — пользователь сможет определить способ подписания. По умолчанию подписание атрибутов включено. В окне подписания пользователь сможет выключить опцию Атрибуты;
    • Обязательно — при подписании элемента приложения пользователь автоматически подпишет атрибуты.
  • Подпись файла — для приложений типа Документ дополнительно доступна опция подписания файла. Настройки в этом поле аналогичны настройкам поля Подпись атрибутов;
  • Комментарий — настройте возможность оставить комментарий к подписи. Выберите опцию из списка: Не использовать, Опционально, Предпочтительно, Обязательно.

Вкладка «Замещения»

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

esign6

В поле Игнорировать замещение укажите переменную из контекста бизнес-процесса типа Выбор «да/нет».

Если в переменной установлено значение Да, задача подписания придёт изначально указанному исполнителю, а при значении Нет — замещающему его сотруднику. Значение переменной можно изменять в ходе бизнес-процесса, например, вынести переменную на форму другой задачи, либо с помощью сценариев.

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

Для завершения настройки нажмите Сохранить.

Работа с задачей «Подписать»

Когда опубликованный процесс будет запущен, пользователю на определённом шаге придёт задача Подписать документ. Задача выглядит как карточка просмотра этого документа с дополнительными кнопками Подписать и Отклонить.

При нажатии кнопки Подписать откроется окно для выбора сертификата. Пользователь сможет изменить установленный по умолчанию провайдер, нажав на значок карандаша. Также можно включить подписание атрибутов или файла документа, оставить комментарий. Список опций зависит от настроек, заданных в элементе Подписать на схеме процесса.

esign3

Если пользователь нажмёт Отклонить, откроется окно с подтверждением действия и полем для ввода комментария. В ленту автора и исполнителя задачи придёт уведомление об отказе, в котором будет отображаться введённый комментарий.

esign5