Возможность подписи сертификата в элементе курса «Сертификат 3KL» с помощью ЭЦП
Суть доработки:
Будет реализована возможность подписания электронной цифровой подписью (ЭЦП) документов, генерируемых в системе с помощью элемента курса «Сертификат 3KL».
Пример применения:
Организации ДПО необходимо выдавать документы о прохождении обучения в электронном формате, подписанные электронной цифровой подписью.
Ответственный сотрудник в элементе курса «Сертификат 3KL» настраивает внешний вид документа, который слушатели получат по завершении курса, в том числе, настройки штампа ЭЦП.
По завершении обучения слушатели получают документ установленного образца, подписанный ЭЦП.
Предварительные настройки:
Для подписания докуметов ЭЦП будет использоваться КриптоПро ЭЦП Browser plug-in, рабочее место подписанта должно соответствовать требованиям использования плагина.
Функционал элемента курса «Сертификат 3KL» будет расширен настройками положения штампа ЭЦП на документе, а также возможностью генерации пробного сертификата, демонстрирующего положение области появления штампа.
Сценарий:
1. Администратор в элементе курса «Сертификат 3KL» настраивает макет сертификата:
- загружает файл с изображением подложки;
- вносит текст и настраивает положение текста, который будет выводиться на сертификате, включая автоподстановки для номера и серии бланка строгой отчетности {BLANKNUMBER} и {BLANKSERIAL};
- опционально настраивает отображение обратной стороны сертификата (изображение подложки, текст, положение текста);
- в разделе «Настройки печати на бланке и выгрузки для ФИС ФРДО» ставит галочку «Печать на бланке включена».
2. Система: в разделе «Настройки печати на бланке и выгрузки для ФИС ФРДО» разблокирует настройку «Подписать сертификат электронной цифровой подписью (ЭЦП)», разблокирует поля для настройки области для штампа ЭЦП на документе.
3. Администратор: ставит галочку «Подписать сертификат электронной цифровой подписью (ЭЦП)».
4. Администратор: выбирает страницу сертификата для отображения ЭЦП, в настройке «Выводить штамп ЭЦП на первой странице» выбирает в выпадающем меню «Да/Нет» (по умолчанию «Да», как в настройке «Выводить QR-код на первой странице»).
Модуль позволяет настраивать первую (лицевую) и оборотную сторону документа. Если предполагается использовать только первую (лицевую) сторону документа, данный пункт пропускается.
5. Администратор: настраивает поля «Положение штампа ЭЦП по горизонтали» и «Положение штампа ЭЦП по вертикали».
6. Администратор: настраивает выдачу сертификата «Автоматически сгенерировать при изменении оценки за курс» и способ доставки сертификата «Отправить по электронной почте». Сохраняет настройки.
7. Система: при достижении условия по оценке отправляет Слушателю уведомление на электронную почту, сообщающее о том, что цифровой сертификат будет доступен после подписания организацией.
8. Администратор: заходит в интерфейс «Выданные сертификаты», нажимает ссылку «Распечатать сертификат» напротив фамилии Слушателя и переходит на страницу «Печать сертификата на бланке».
9. Система: отображает интерфейс настроек печати сертификата и кнопку «Подписать электронной подписью».
10. Администратор: вносит данные в поля «Серия бланка» и «Номер бланка» нажимает кнопку «Сохранить».
11. Система: сохраняет данные номера и серии бланка.
12. Администратор: нажимает кнопку «Подписать электронной подписью».
13. Система: открывает интерфейс просмотра и подписания pdf-документа в браузере.
14. Администратор: выбирает сертификат подписи и нажимает кнопку «Подписать».
15. Система: генерирует pdf-файл с графическим штампом, уведомляющим о подписании ЭЦП, который отображается во всех доступных слушателю интерфейсах (в элементе курса «Сертификат 3KL» и в блоке «Мои сертификаты») и отправляется на электронную почту в качестве приложения к уведомлению.
16. Администратор: возвращается в интерфейс печати сертификата.
17. Система: отображает в интерфейсе ссылку «Скачать файл сертификата с электронной подписью».
18. Администратор: переходит в интерфейс «Выданные сертификаты».
19. Система: отображает сертификат Слушателя, подписанный ЭЦП.