Підписання даних КЕП отримувача послуг: Citizen Sign Task

1. Загальна інформація

Інтеграційне розширення Citizen Sign Task дозволяє налаштовувати UI-форми, які вимагають накладання Кваліфікованого Електронного Підпису (КЕП) на дані. Ці дані потребують валідації цифровим підписом отримувача послуг. Розширення також додає різні властивості до завдання користувача (User Task).

Таблиця 1. Короткі відомості про делегат
Назва Пояснення

Бізнес-назва інтеграційного розширення

Citizen Sign Task

Службова назва інтеграційного розширення

${citizenSignTaskTemplate}

Назва файлу в бібліотеці розширень

citizenSignTaskTemplate.json

2. Перед початком

Якщо ви використовуєте функціональність Кабінету адміністратора регламентів для розробки реєстру, вам не потрібно встановлювати типові розширення, додаткові зовнішні застосунки та плагіни. Портал містить усе необхідне вбудоване з коробки.

При моделюванні бізнес-процесів із використанням сторонніх застосунків, важливо інтегрувати каталог типових розширень з нашого репозиторію. Завітайте до business-process-modeler-extensions, щоб завантажити необхідні файли. Наприклад, для таких інструментів, як Camunda Modeler, у вашій теці /element-templates мають бути включені відповідні JSON-файли. Для детальних інструкцій, будь ласка, перегляньте Встановлення типових розширень.

3. Налаштування

Делегат Citizen Sign Task призначений для використання у завданнях користувача (User Task) бізнес-процесу. Він дозволяє налаштувати форми підпису даних користувача з різними параметрами.

3.1. Налаштування завдання користувача

  1. Створіть завдання типу User Task у вашому бізнес-процесі.

  2. Назвіть завдання, наприклад, Форма користувача.

  3. Застосуйте шаблон делегата, обравши Citizen Sign Task зі списку в налаштуваннях завдання.

    citizen sign task 1

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. Приклад

Ось приклад, який показує, як відповідний делегат використовується у бізнес-процесі:

bp submit application cit off 5
Зображення 1. Приклад. Налаштування делегата Citizen Sign Task
Де можна знайти приклад бізнес-процесу?

Адміністратор Платформи може розгорнути для вас демо-реєстр — еталонний реєстр, що містить референтні та інші приклади файлів для створення цифрового регламенту. Він містить різноманітні елементи для розробки моделі даних, бізнес-процесів, UI-форм, аналітичної звітності, витягів, сповіщень, зовнішніх інтеграцій та багато іншого.

Еталонний регламент з прикладами для України зберігається в репозиторії ua-registry-demo-regulation.

Детальну інструкцію щодо розгортання демо-реєстру та отримання референтних прикладів моделювання ви знайдете на сторінці Розгортання демо-реєстру із референтними прикладами.

Citizen Sign Task — делегат, який використовується майже в усіх бізнес-процесах, адже потребує виконання дій зі сторони людини в рамках завдань користувача. Тому приклади використання можна знайти в усіх бізнес-процесах у вашому демо-регламенті, які залучають отримувачів послуг.

Ви можете використати один із багатьох прикладів процесів за пошуком по ключовим словам — reference-license-application-with-back-for-update.

У Кабінеті користувача бізнес-процес буде доступний у розділі Доступні послуги.