Структура компонента
Контекст
Критичні зовнішні залежності
-
kong. Спільний вхід для всіх API системи. Через нього проходять всі запити до сервісів. Також оркеструє автентифікацію.
-
Сервіс керування доступом - впливає на можливість увійти до кабінету, та отримати інформацію про користувача. Наразі використовується keycloack, але у майбутньому можливі альетрнативні варіанти входу. Вибір варіанут відбувається через kong.
-
form-provider. Сервіс постачання форм - впливає на можливість отримати JSON метадані форм
-
Дата фабрика - впливає на можливість отримання даних з реєстру, які заповнюються на користувацьких формах чи в профілю. Шаблон репозиторія без даних тут.
-
user-process-management. Сервіс управління бізнес процесами - отримання доступних та ініційованих послуг
-
user-task-management. Сервіс управління задачами користувача - отримання та виконання задач
Не критичні зовнішні залежності
-
id.gov.ua - впливає на можливість зчитування КЕП та підписання форм. Також постачає один з видів автентифікації.
Внутрішні залежності
-
web-components-library. Бібліотека спільних веб компонентів low-code платформи.
-
Необхідні загальні npm пакети. Докладніше