Підсистема кабінетів користувачів
Загальний опис
Підсистема, яка реалізує веб-інтерфейси кабінетів користувачів для отримання та надання адміністративних та інформаційних послуг реєстру, відслідковування статусу їх виконання та отримання інформаційних повідомлень.
Функції підсистеми
-
Логін / Логаут користувача
-
Перегляд профілю користувача
-
Управління персональними налаштуваннями
-
Перегляд доступних послуг
-
Ініціювання бізнес-процесів надання або отримання послуги
-
Внесення та накладання електронного підпису на дані через UI-форми задач бізнес-процесів
-
Перегляд даних реєстру
-
Перегляд задач для виконання у черзі
-
Перегляд статусу виконання бізнес-процесу послуги
-
Перегляд виконаних задач
-
Перегляд завершених бізнес-процесів послуг
-
Завантаження витягів з реєстру
-
Перегляд inbox-повідомлень
-
Перехід до веб-інтерфейсу перегляду інформаційних панелей (дашбордів)
Технічний дизайн підсистеми
На даній діаграмі зображено компоненти, які входять в Підсистема кабінетів користувачів та їх взаємодію з іншими підсистемами в рамках реалізації функціональних сценаріїв.
Підсистема кабінетів користувачів складається з двох веб-додатків, побудованих на базі SPA-архітектури (Single-Page-Application), які взаємодіють з бекенд-сервісами за допомогою REST API через Підсистему управління зовнішнім трафіком, що унеможливлює неавторизований доступ до даних реєстру.
У якості веб-сервера для обслуговування клієнтських запитів на отримання статичного контенту використовується Nginx.
Складові підсистеми
Назва компоненти | Представлення в реєстрі | Походження | Репозиторій | Призначення |
---|---|---|---|---|
Кабінет надавача послуг |
|
origin |
gerrit:/mdtu-ddm/low-code-platform/platform/frontend/applications/common-web-app |
Клієнтський веб-додаток для надання адміністративних та інформаційних послуг посадовою особою |
Кабінет отримувача послуг |
|
origin |
Клієнтський веб-додаток для отримання адміністративних та інформаційних послуг громадянами |
Атрибути якості підсистеми
Security
Доступ до внутрішніх сторінок кабінетів дозволено лише для автентифікованих користувачів згідно їх прав доступу. За контроль та розмежування доступу відповідають Підсистема управління зовнішнім трафіком та Підсистема управління користувачами та ролями.
Детальніше з дизайном підсистем можна ознайомитись у відповідних розділах: |