Элемент позволяет в ходе процесса предоставлять облачные сертификаты усиленной неквалифицированной электронной подписи (УНЭП) и простой электронной подписи (ПЭП) внутренним и внешним пользователям, добавленным в ELMA365. Блок становится доступен в дизайнере бизнес-процессов после настройки модуля подключения электронной подписи, например, Sign.Me.
Элемент необходимо использовать совместно с блоком Ожидание выпуска УНЭП и размещать на схеме процесса перед ним.
Например, в решение ELMA КЭДО входит процесс, в ходе которого активируется аккаунт пользователя на внешнем портале и выдаётся сертификат УНЭП для удалённого подписания кадровых документов.
В ходе процесса сотрудник заполняет личные данные на портале, затем они передаются в систему. Когда процесс доходит до блока Заявка на выпуск УНЭП, в удостоверяющий центр направляется запрос на выдачу сертификата электронной подписи. Далее, на время обработки данных пользователя на стороне сервиса, процесс останавливается на блоке Ожидание выпуска УНЭП. После выдачи сертификата процесс продолжается, и сотрудник получает возможность подписывать кадровые документы на портале КЭДО.
Предварительные настройки процесса
Чтобы использовать блок Заявка на выпуск УНЭП, в него необходимо передать данные о пользователе, запрашивающем сертификат электронной подписи. Это осуществляется с помощью сопоставления полей в настройках элемента с контекстными переменными процесса.
Перед началом настройки блока необходимо выполнить следующие действия:
- В дизайнере бизнес-процесса перейдите на вкладку Контекст и создайте свойства, которые будут хранить личные данные пользователя, необходимые для предоставления сертификата. Названия и типы полей приведены ниже:
- Разместите на схеме процесса элемент, с помощью которого значения переменных будут передаваться в блок Заявка на выпуск УНЭП. Это может быть блок Задача или Сценарий. В первом случае сотрудник будет заполнять данные о пользователе на форме задачи вручную. Во втором — значения переменных будут передаваться при исполнении кода, составленного на языке TypeScript.
Обратите внимание, при внесении значений переменных необходимо учитывать особенности передачи данных в блок:
- номер и серия паспорта, а также ИНН и СНИЛС заполняются без пробелов и дефисов;
- код подразделения вносится через дефис;
- страна и регион вписываются в соответствии с требованиями провайдера, выдающего УНЭП. Например, для сервиса Sign.Me страна Россия указывается в формате RU, определения «республика», «город» прописываются на втором месте: Удмуртская Республика, Москва Город.
Таким образом, схема процесса выдачи сертификата УНЭП с использованием блока Задача может выглядеть так:
Настройка блока
На странице процесса на правой панели инструментов перейдите на вкладку Интеграции. Перетащите блок Заявка на выпуск УНЭП на схему и разместите его там, где потребуется отправлять запрос на выдачу сертификата электронной подписи.
Дважды нажмите на добавленный блок на схеме процесса. Затем заполните поля настроек на трёх вкладках: Основные данные, Удостоверение личности, Адрес.
Вкладка «Основные данные»
- Название* — введите название блока, которое будет отображаться на схеме процесса;
- Провайдер УНЭП* — укажите сервис выпуска облачных сертификатов, с которым у вас настроена интеграция: Sign.Me, УЦ Контур или ПЭП;
- Ссылка активации — поле сопоставляется с переменной, хранящей ссылку на сервис, на стороне которого пользователь завершает регистрацию и подтверждает выдачу сертификата. Для провайдеров ПЭП, Sign.Me и УЦ Контур поле можно оставить пустым, так как в первых двух случаях подтверждение выпуска сертификата не требуется, а в последнем — сотрудник завершает регистрацию сертификата в личном кабинете Портала Госуслуг;
- ОГРН — укажите переменную, которая хранит ОГРН вашей компании, выданный при регистрации на стороне провайдера Sign.Me. Оставьте поле пустым, если вы настраиваете выдачу УНЭП с помощью УЦ Контур;
- Пользователь*, Имя*, Фамилия*, Отчество*, Email*, Телефон*, Пол, Дата рождения — сопоставьте поля с контекстными переменными процесса соответствующих типов, которые хранят информацию о внутреннем или внешнем пользователе, запрашивающем сертификат УНЭП.
Вкладка «Удостоверение личности»
На этой вкладке поля сопоставляются с переменными, которые содержат паспортные данные пользователя, отсканированный файл паспорта, ИНН и СНИЛС.
Вкладка «Адрес»
Здесь необходимо выбрать переменные, которые хранят данные о месте регистрации пользователя по паспорту: страну, регион и город.
После заполнения всех полей сохраните настройки.
Далее на схеме процесса необходимо разместить блок Ожидание выпуска УНЭП и настроить его.
Обратите внимание, если электронная подпись выпускается через сервис УЦ Контур, пользователь должен завершить регистрацию сертификата на Портале Госуслуг. В ходе процесса необходимо предусмотреть оповещение пользователя о необходимости перехода в личный кабинет и подтверждении выпуска УНЭП. Это можно сделать с помощью блока Оповещение или Задача. При этом разместить блок необходимо между элементами Заявка на выпуск УНЭП и Ожидание выпуска УНЭП.
По завершении процесса внутренний или внешний пользователь сможет подписывать документы или элементы приложений индивидуальной неквалифицированной электронной подписью или простой электронной подписью.