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

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

Цей розділ надає вам інформацію про Element Templates, інструменти, які роблять моделювання бізнес-процесів простішим і більш інтуїтивним. Використовуючи ці шаблони, ви легко налаштуєте взаємодію між вашими процесами та API, що забезпечує ефективність у вашій роботі.

Як це працює

Element Templates — це готові до використання шаблони типових розширень (делегатів), які можна легко впровадити на будь-якій стадії бізнес-процесу. Вони доступні для застосування прямо з Кабінету адміністратора регламентів, дозволяючи вам швидко налаштувати процеси під конкретні задачі, такі як User Task чи Service Task тощо.

Кожен шаблон створений так, що містить лише необхідні налаштування для виконання задачі, що забезпечує точність і зручність у використанні.

Інтеграція та розширення

Шаблони Element Templates зберігаються в open-source-бібліотеці edp-ddm-registry-configuration. Якщо ви користуєтеся сторонніми інструментами для моделювання, такими як Camunda Modeler, ви можете завантажити ці шаблони з нашого відкритого репозиторію та додати їх до вашого проєкту у теку /element-templates. Повна інструкція доступна на сторінці Встановлення типових розширень.

Переваги використання

Element Templates пропонують наступні переваги:
  • Ефективність і точність: спрощують інтеграцію з API та забезпечують високу точність у налаштуваннях задач.

  • Стандартизація: допомагають у стандартизації процесів створення та виконання бізнес-завдань.

  • Гнучкість та адаптація: ви можете налаштувати процеси відповідно до ваших унікальних потреб і цілей.

Каталог інтеграційних розширень

Назва Службова назва Статус Має новішу версію

Додавання ролі користувачу у Keycloak: Add role to keycloak user

addRoleToKeycloakUser

Активний

Ні

Асинхронне завантаження даних з CSV: Async Data Load CSV Delegate

asyncDataLoadDelegate

Активний

Ні

Виклик глобального підпроцесу: Call Activity

callActivity

Активний

Ні

Надсилання системної помилки: Throw system error

camundaSystemErrorDelegate

Активний

Ні

Перевірка статусу витягу: Check excerpt status

checkExcerptStatusCallActivity

Активний

Ні

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

citizenSignTaskTemplate

Активний

Ні

Створення сутностей у фабриці даних масивом: Batch creation of entities in data factory

dataFactoryConnectorBatchCreateDelegate

Активний

Створення сутностей масивом у фабриці даних v2: Batch creation of entities in data factory v2

Створення сутностей масивом у фабриці даних v2: Batch creation of entities in data factory v2

dataFactoryConnectorBatchCreateDelegateV2

Активний

Ні

Отримання сутностей у Фабриці даних масивом: Batch Read entities from data factory

dataFactoryConnectorBatchReadDelegate

Активний

Ні

Створення сутності у Фабриці даних: Create entity in data factory

dataFactoryConnectorCreateDelegate

Активний

Ні

Конектор до Фабрики даних: Connect to data factory

dataFactoryConnectorDelegate

Активний

Ні

Видалення сутності з бази даних: Delete entity from data factory

dataFactoryConnectorDeleteDelegate

Активний

Ні

Створення декількох сутностей в рамках однієї транзакції: Create nested entities in data factory

dataFactoryConnectorNestedCreateDelegate

Активний

Ні

Часткове оновлення сутності у Фабриці даних: Update entity in data factory partially

dataFactoryConnectorPartialUpdateDelegate

Активний

Ні

Отримання сутності із фабрики даних: Read entity from data factory

dataFactoryConnectorReadDelegate

Активний

Ні

Пошук сутностей у фабриці даних: Search for entities in data factory

dataFactoryConnectorSearchDelegate

Активний

Ні

Оновлення сутності у Фабриці даних: Update entity in data factory

dataFactoryConnectorUpdateDelegate

Активний

Ні

Визначення статусу виконання бізнес-процесу: Define business process status

defineBusinessProcessStatusDelegate

Активний

Ні

Визначення ключа бізнес-процесу

defineProcessBusinessKeyDelegate

Активний

Ні

Визначення ідентифікатора витягу: Define process excerpt id

defineProcessExcerptIdDelegate

Активний

Ні

Конектор для цифрового системного підпису

digitalSignatureConnectorDelegate

Deprecated

Підписання даних системним ключем: System signature by DSO service

Перевірка цифрового підпису

digitalSignatureValidateDelegate

Активний

Ні

Підписання даних системним ключем: System signature by DSO service

digitalSystemSignatureDelegate

Активний

Ні

Генерування витягу: Generate Excerpt

excerptConnectorGenerateDelegate.json

Активний

Ні

Перевірка статусу витягу: Get Excerpt Status

excerptConnectorStatusDelegate

Активний

Ні

Інтеграція із зовнішніми системами: Connect to external system

externalSystemConnectorDelegate

Deprecated

Інтеграція із зовнішніми системами: Connect to external system v2

Інтеграція із зовнішніми системами: Connect to external system v2

externalSystemConnectorDelegateV2

Активний

Ні

Отримання даних за свідоцтвом про народження (дата): Get Certificate By Birthdate

getCertificateByBirthdateDracsRegistryDelegate

Активний

Ні

Отримання даних за свідоцтвом про народження (ПІБ): Get Certificate By Name

getCertificateByNameDracsRegistryDelegate

Активний

Ні

Отримання отримувачів послуг за атрибутами з Keycloak: Get citizen users by attributes from keycloak

getCitizenUsersByAttributesFromKeycloak

Deprecated

Пошук користувачів реєстру за атрибутами: Search registry users by attributes

Отримання ролі з Keycloak: Get roles from Keycloak)

getRolesFromKeycloak

Deprecated

- Отримання ролей з Keycloak-реалму: Get Keycloak roles by realm

- Отримання ролей користувача з Keycloak: Get Keycloak roles from user

Отримання користувачів за атрибутами з Keycloak: Get users by attributes from Keycloak

getUsersByAttributesFromKeycloak

Deprecated

Пошук користувачів реєстру за атрибутами: Search registry users by attributes

Отримання користувачів за роллю з Keycloak: Get users by role from Keycloak

keycloakGetUsersConnectorDelegate

Активний

Ні

Отримання інформації за довідкою внутрішньо переміщеної особи (ВПО): Idp Exchange Service Registry Connector

idpExchangeServiceRegistryConnector

Активний

Ні

Створення користувача в Keycloak: Create Keycloak officer user

keycloakCreateOfficerUserConnectorDelegate

Активний

Ні

Get extended officer users by attributes from keycloak

keycloakGetExtendedOfficerUsersByAttributesConnectorDelegate

Deprecated

Пошук користувачів реєстру за атрибутами: Search registry users by attributes

Отримання надавача послуг за ім’ям користувача з Keycloak: Get officer user by username

KeycloakGetOfficerUserByUsernameDelegate

Активний

Ні

Пошук користувачів за функціями equal та Inverse startsWith: Get officer users from Keycloak by attributes (inverse start with, equals)

keycloakGetOfficerUsersByAttributesEqualsAndStartWith

Deprecated

Пошук користувачів реєстру за атрибутами: Search registry users by attributes

Отримання ролей з Keycloak-реалму: Get Keycloak roles by realm

keycloakGetRolesByRealmConnectorDelegate

Активний

Ні

Отримання ролей користувача з Keycloak: Get Keycloak roles from user

keycloakGetUserRoleConnectorDelegate

Активний

Ні

Save Officer Attribute To Keycloak

keycloakSaveOfficerAttributeDelegate

Deprecated

Збереження атрибутів надавача послуг в Keycloak: Save officer user attributes to Keycloak

Збереження атрибутів надавача послуг в Keycloak: Save officer user attributes to Keycloak

keycloakSaveOfficerUserAttributesDelegate

Активний

Ні

Збереження ролей користувачів до Keycloak: Save user roles

keycloakSaveUserRoleConnectorDelegate.json

Активний

Ні

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

officerSignTaskTemplate

Активний

Ні

Додавання контенту до Ceph

putContentToCeph

Deprecated

Ні

Додавання даних форми до Ceph

putFormDataToCeph

Deprecated

Ні

Читання контенту з Ceph

readContentFromCeph

Deprecated

Ні

Читання даних форми з Ceph

readFormDataFromCeph

Deprecated

Ні

Читання початкових даних форми з Ceph

readStartFormDataFromCeph

Deprecated

Ні

Старт бізнес-процесу в іншому реєстрі: Start business process in another registry

registryConnectorStartBpDelegate

Активний

Ні

Read entity from another registry data factory

registryDataFactoryConnectorReadDelegate

Deleted

Пошук сутностей у базі даних іншого реєстру

Пошук сутностей у базі даних іншого реєстру

registryDataFactoryConnectorSearchDelegate

Активний

Ні

Видалення ролі користувача з Keycloak: Remove role from keycloak user

removeRoleFromKeycloakUser

Активний

Ні

Пошук користувачів реєстру за атрибутами: Search registry users by attributes

searchRegistryUsersByAttributes

Активний

Ні

Get Stripe payment details

searchStripePaymentIntentDelegate

Активний

Ні

Отримання інформації за суб’єктом в ЄДР: Search Subjects Edr Registry

searchSubjectsEdrRegistryConnectorDelegate

Активний

Ні

Відправлення повідомлень користувачам: Send User Notification (v1)

sendUserNotification

Активний

Відправлення повідомлень користувачам: Send User Notification v2

Відправлення повідомлень користувачам: Send User Notification v2

sendUserNotificationV2

Активний

Hi

Send User Notification by Address

sendUserNotificationByAddress

Активний

Ні

Загальний SOAP HTTP-конектор: SOAP http connector

soapHttpConnector

Активний

Ні

Stripe Payment User form

stripePaymentTaskTemplate

Активний

Ні

Отримання деталізованої інформації за суб’єктом в ЄДР: Get Subject Detail Edr Registry

subjectDetailEdrRegistryConnectorDelegate

Активний

Ні

System digital signature (Call Activity)

systemDigitalSignatureCallActivity

Deprecated

Підписання даних системним ключем: System signature by DSO service

Загальний Trembita SOAP-конектор: Trembita SOAP connector

trembitaSoapConnectorDelegate

Активний

Ні

Надсилання валідаційної помилки: Throw validation error

userDataValidationErrorDelegate

Активний

Ні

Отримання налаштувань користувача: Read user settings

userSettingsConnectorReadDelegate

Активний

Ні

Create or Update user settings

userSettingsConnectorUpdateDelegate

Deprecated

Ні

Налаштування форми користувача: User form

userTaskTemplate

Активний

Ні