Дизайнер бизнес-процессов > Графические процессы (BPMN) > Графические элементы / Заявка на выпуск УНЭП

Заявка на выпуск УНЭП

issue-eds-1Элемент позволяет в ходе процесса предоставлять облачные сертификаты усиленной неквалифицированной электронной подписи (УНЭП) и простой электронной подписи (ПЭП) внутренним и внешним пользователям, добавленным в ELMA365. Вы можете использовать этот блок в дизайнере бизнес-процессов только в том случае, если настроили модуль подключения электронной подписи, например, Sign.Me.

Элемент необходимо использовать совместно с блоком Ожидание выпуска УНЭП и размещать на схеме процесса перед ним.

Например, в решение ELMA КЭДО входит процесс, в ходе которого активируется аккаунт пользователя на внешнем портале и выдаётся сертификат УНЭП для удалённого подписания кадровых документов.

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

Предварительные настройки процесса

Чтобы использовать блок Заявка на выпуск УНЭП, в него необходимо передать данные о пользователе, запрашивающем сертификат электронной подписи. Это осуществляется с помощью сопоставления полей в настройках графического элемента с контекстными переменными процесса.

Перед началом настройки блока необходимо выполнить следующие действия:

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

Свойство

Тип данных

Особенности заполнения

Способ идентификации

Строка (Строка)

Используется только для провайдера УЦ Контур.

В свойство записывается метод подтверждения личности пользователя в виде строкового значения:

  • ESIA — пользователь подтверждает данные в личном кабинете на Портале Госуслуг;
  • secret — пользователь подтверждает данные с помощью кода из SMS;
  • manual — уполномоченный сотрудник верифицирует данные пользователя в кабинете УЦ Контур. Способ удобен, например, если сертификат выдаётся иностранному гражданину, у которого нет учётной записи на Портале Госуслуг.

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

Пользователь

Пользователи (Один)

Ссылка активации

Строка (Строка)

ОГРН

Строка (Строка)

Имя

Строка (Строка)

Фамилия

Строка (Строка)

Отчество

Строка (Строка)

Email

Электронная почта (Несколько)

Телефон

Номер телефона (Несколько)

Пол

Строка (Строка)

Дата рождения

Дата/Время (Дата)

Тип документа

Строка (Строка)

Используется только для провайдера УЦ Контур.

В свойство записывается тип документа в виде строкового значения:

  • passport — паспорт гражданина РФ;
  • otherIdentity — другой документ, удостоверяющий личность. Используется для иностранных граждан.

Если поле заполнено некорректно или оставлено пустым, по умолчанию используется паспорт гражданина РФ.

Номер документа

Строка (Строка)

Заполняется без пробелов и дефисов.

Серия документа

Строка (Строка)

Заполняется без пробелов и дефисов.

Дата выдачи документа

Дата/Время (Дата)

Код подразделения

Строка (Строка)

Указывается через дефис.

Кем выдан

Строка (Текст)

Файл документа

Файлы (Несколько)

ИНН

Строка (Строка)

Заполняется без пробелов и дефисов.

СНИЛС

Строка (Строка)

Заполняется без пробелов и дефисов.

Страна

Строка (Строка)

Формат должен соответствовать требованиям провайдера, выдающего УНЭП.

Например, для сервиса Sign.Me страна Россия указывается как RU.

Регион

Строка (Текст)

Формат должен соответствовать требованиям провайдера, выдающего УНЭП.

Например, для сервиса Sign.Me такие определения, как «республика», «область» прописываются на втором месте: Удмуртская Республика.

Город

Строка (Строка)

Формат должен соответствовать требованиям провайдера, выдающего УНЭП.

Например, для сервиса Sign.Me такие определения, как «город» прописываются на втором месте: Москва Город.

  1. Разместите на схеме процесса элемент, с помощью которого значения переменных будут передаваться в блок Заявка на выпуск УНЭП. Это может быть блок Задача или Скрипт. В первом случае сотрудник будет заполнять данные о пользователе на форме задачи вручную. Во втором — значения переменных будут передаваться при исполнении кода, составленного на языке TypeScript.

Таким образом, схема процесса выдачи сертификата УНЭП с использованием блока Задача может выглядеть так:

issue-eds-3

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

На странице процесса на правой панели инструментов перейдите на вкладку Интеграции. Перетащите блок Заявка на выпуск УНЭП на схему и разместите его там, где потребуется отправлять запрос на выдачу сертификата электронной подписи.

issue-eds-4

Дважды нажмите на добавленный блок на схеме процесса. Затем заполните поля настроек на трёх вкладках: Основные данные, Удостоверение личности, Адрес.

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

issue-eds-5

  • Название* — введите название блока, которое будет отображаться на схеме процесса;
  • Провайдер УНЭП* — укажите сервис выпуска облачных сертификатов, с которым у вас настроена интеграция: Sign.Me, УЦ Контур или ПЭП;
  • Способ идентификации — поле отображается, если в качестве провайдера указан УЦ Контур. Выберите переменную типа Строка, в которой хранится способ подтверждения личности пользователя: через Портал Госуслуг, по SMS или в личном кабинете УЦ Контур;
  • Ссылка активации — поле сопоставляется с переменной, хранящей ссылку на сервис, на стороне которого пользователь завершает регистрацию и подтверждает выдачу сертификата. Для провайдеров ПЭП и Sign.Me поле можно оставить пустым, так как подтверждение выпуска сертификата не требуется. Для УЦ Контур поле также можно не заполнять: сотрудник завершает регистрацию сертификата на Портале Госуслуг, по коду из SMS или в личном кабинете провайдера;
  • ОГРН — укажите переменную, которая хранит ОГРН вашей компании, выданный при регистрации на стороне провайдера Sign.Me. Оставьте поле пустым, если вы настраиваете выдачу УНЭП с помощью УЦ Контур;
  • Пользователь*, Имя*, Фамилия*, Отчество*, Email*, Телефон*, Пол, Дата рождения сопоставьте поля с контекстными переменными процесса соответствующих типов, которые хранят информацию о внутреннем или внешнем пользователе, запрашивающем сертификат УНЭП.

Вкладка «Удостоверение личности»

На этой вкладке указывается информация о документе, удостоверяющем личность получателя сертификата. Если в качестве провайдера выбран УЦ Контур, вы можете указать переменную, в которой хранится тип документа — паспорт гражданина РФ или иной документ. Для других провайдеров используется только российский паспорт.

Сопоставьте поля с переменными, в которых хранятся данные документа, файл его скан‑копии, а также ИНН и СНИЛС.

Поле Пользователь удостоверяющий личность заполнять не нужно. Оно является служебным и используется для взаимодействия с провайдером сертификата электронной подписи через API.

issue-eds-6

Вкладка «Адрес»

Здесь необходимо выбрать переменные, которые хранят данные о месте регистрации пользователя по паспорту: страну, регион и город.

issue-eds-7

После заполнения всех полей сохраните настройки.

Далее на схеме процесса необходимо разместить блок Ожидание выпуска УНЭП и настроить его.

Обратите внимание, если электронная подпись выпускается через сервис УЦ Контур, регистрацию сертификата нужно завершить на Портале Госуслуг, с помощью кода из SMS или в личном кабинете провайдера. Поэтому в ходе процесса необходимо предусмотреть оповещение пользователя о необходимости подтверждения выпуска УНЭП. Это можно сделать с помощью блока Оповещение или Задача. При этом разместить блок необходимо между элементами Заявка на выпуск УНЭП и Ожидание выпуска УНЭП.

По завершении процесса внутренний или внешний пользователь сможет подписывать документы или элементы приложений индивидуальной неквалифицированной электронной подписью или простой электронной подписью.