Підписання даних КЕП отримувача послуг: Citizen Sign Task
1. Загальна інформація
Інтеграційне розширення Citizen Sign Task дозволяє налаштовувати UI-форми, які вимагають накладання Кваліфікованого Електронного Підпису (КЕП) на дані. Ці дані потребують валідації цифровим підписом отримувача послуг. Розширення також додає різні властивості до завдання користувача (User Task).
Назва | Пояснення |
---|---|
Бізнес-назва інтеграційного розширення |
Citizen Sign Task |
Службова назва інтеграційного розширення |
|
Назва файлу в бібліотеці розширень |
citizenSignTaskTemplate.json |
2. Перед початком
Якщо ви використовуєте функціональність Кабінету адміністратора регламентів для розробки реєстру, вам не потрібно встановлювати типові розширення, додаткові зовнішні застосунки та плагіни. Портал містить усе необхідне вбудоване з коробки. При моделюванні бізнес-процесів із використанням сторонніх застосунків, важливо інтегрувати каталог типових розширень з нашого репозиторію. Завітайте до business-process-modeler-extensions, щоб завантажити необхідні файли. Наприклад, для таких інструментів, як Camunda Modeler, у вашій теці /element-templates мають бути включені відповідні JSON-файли. Для детальних інструкцій, будь ласка, перегляньте Встановлення типових розширень. |
3. Налаштування
Делегат Citizen Sign Task призначений для використання у завданнях користувача (User Task) бізнес-процесу. Він дозволяє налаштувати форми підпису даних користувача з різними параметрами.
3.1. Налаштування завдання користувача
-
Створіть завдання типу User Task у вашому бізнес-процесі.
-
Назвіть завдання, наприклад,
Форма користувача
. -
Застосуйте шаблон делегата, обравши Citizen Sign Task зі списку в налаштуваннях завдання.
3.2. Налаштування делегата
З погляду налаштувань, делегат має ті самі поля, що й делегат User form, і є майже ідентичним до делегата Officer Sign Task, але виконує функцію накладання КЕП отримувача послуг. Скористайтеся описом делегата Налаштування форми користувача: User form, щоб дізнатися деталі налаштувань. Також перегляньте налаштування делегата Підписання даних КЕП надавача послуг: Officer Sign Task для порівняння. |
Налаштування делегата Citizen Sign Task вимагає заповнення деяких додаткових полів, зокрема:
Вкажіть тип отримувача послуг та статус активації. Тип користувача залежить від того, які параметри містить його КЕП (цифровий ключ), виданий АЦСК. Це може бути фізична особа (INDIVIDUAL
), фізична особа-підприємець (ENTREPRENEUR
) або юридична особа (LEGAL
). Наприклад:
-
INDIVIDUAL:
enable
-
ENTREPRENEUR:
enable
-
LEGAL:
enable
INDIVIDUAL
,ENTREPRENEUR
таLEGAL
є регламентними ролями, які призначаються отримувачу послуг за результатом проходження самостійної реєстрації в системі.
4. Приклад
Ось приклад, який показує, як відповідний делегат використовується у бізнес-процесі:

Де можна знайти приклад бізнес-процесу?Адміністратор Платформи може розгорнути для вас демо-реєстр — еталонний реєстр, що містить референтні та інші приклади файлів для створення цифрового регламенту. Він містить різноманітні елементи для розробки моделі даних, бізнес-процесів, UI-форм, аналітичної звітності, витягів, сповіщень, зовнішніх інтеграцій та багато іншого. Детальну інструкцію щодо розгортання демо-реєстру та отримання референтних прикладів моделювання ви знайдете на сторінці Розгортання демо-реєстру із референтними прикладами. Citizen Sign Task — делегат, який використовується майже в усіх бізнес-процесах, адже потребує виконання дій зі сторони людини в рамках завдань користувача. Тому приклади використання можна знайти в усіх бізнес-процесах у вашому демо-регламенті, які залучають отримувачів послуг. Ви можете використати один із багатьох прикладів процесів за пошуком по ключовим словам — reference-license-application-with-back-for-update. У Кабінеті користувача бізнес-процес буде доступний у розділі Доступні послуги. |