Загальний опис
Бекенд-сервіс надання конфігурації регламенту реєстру
Сервіс надає наступний функціонал:
Розділ доповнюється в процесі розробки компоненту |
-
Версіонована розробка регламенту реєстру
-
Створення та редагування:
-
Форм
-
Бізнес-процесів
-
Сутностей моделі даних
-
-
Пакетне завантаження даних користувачів в keycloak
-
Отримання переліку шаблонів звітів реєстру
Всі інші необхідні операції над сутностями конфігурації регламенту реєстру повинні бути виконані з використанням git та gerrit розробником регламенту реєстру |
Загальні принципи реалізації
-
Кожній версії-кандидату відповідає Merge Request в Gerrit
-
Кожна версії-кандидат має свою власну git clone директорію
-
Мастер версія регламенту має власну директорію git clone
-
Файлова система контейнеру registry-regulation-management є persistent volume
-
RestAPI для отримання інформації про сутності регламенту реєстру використовує git репозиторії на файловій системі
-
Для забезпечення організації одночасної роботи в рамках однієї версії-кандидату використовується Optimistic locking на рівні RestAPI
-
Для сутностей Форми та Бізнес-процеси є 1-1 відношення в розрізі сутність та файл на файловій системі
-
Сутності Дата моделі знаходяться в в відношенні 1 tabel - 1 file