(Б-12) Програмна платформа для надання електроних послуг, у тому числі адміністративних : Опис прототипу СЗВ
1.1.1. Вимоги до електронної взаємодії ПМ ІСКВ та Платформи KYIVSMARTCITY
1.1.1.1. Вимоги до сервісу електронної взаємодії з Модулем авторизації
- Реєстрації користувача
Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість користувачу зареєструватися у ПМ ІСКЗ. Для виконання реєстрації користувач повинен обрати перехід на реєстрацію на головній сторінці ПМ ІСКЗ.
Рисунок 1. Прототип екранної форми «Головна сторінка ПМ ІСКЗ»
Після переходу на сторінку авторизації – виконати вхід використовуючи вхід через ЕЦП. При успішній аутентифікації, Модуль Авторизації передає у ПМ ІСКЗ дані по користувачу:
- KyivID;
- Прізвище, Ім'я, По батькові;
- Телефон, Email;
- ІПН.
При успішно виконаній реєстрації, ПМ ІСКЗ сформує картку користувача, з отриманими від Модуля Авторизації даними. Таблиця 1 Атрибути сутності Користувач
Назва параметру | Тип параметру | Опис параметру | Обов'язковість | Текст помилки |
Логін | Текстовий | Логін аккаунту користувача. При реєстрації користувача через МА параметр пустий. Якщо заповнено, то унікально по значенню в системі. | Ні | |
Пароль | Текстовий | Пароль аккаунту користувача. При реєстрації користувача через МА параметр пустий. | Ні | |
Роль | Значення зі списку можливих | Значення обирається із активних значень сутності Роль. | Так | Оберіть роль! |
Прізвище | Текстовий | Значення отримується з Модулю Авторизації. | Так | Введіть прізвище користувача! |
Ім'я | Текстовий | Значення отримується з Модулю Авторизації. | Так | Введіть ім'я користувача! |
По батькові | Текстовий | Значення отримується з Модулю Авторизації. | Так | Введіть по батькові користувача! |
Організація | Значення з довідника | Обирається користувачем при реєстрації. | Так | Оберіть організацію користувача! |
Текстовий | Значення задається адміністратором або отримується з Модулю Авторизації. Мінімальна кількість символів: 6 Максимальна кількість символів: 255 Допустимі символи: букви, цифри, @ , точка, _, | Так | Введіть електронну пошту користувача! | |
Телефон | Текстовий | Значення задається адміністратором або отримується з Модулю Авторизації. Мінімальна кількість символів: 10. Максимальна кількість символів: 255 Допустимі символи: цифри, +, (, ), -. | Так | Введіть телефон користувача! |
Статус | Значення зі списку можливих | Можливі значення: · Заявка (значення по замовчуванню при реєстрації); · Активний (значення по замовчуванню при створені користувача адміном); · Не активний · Видалений (назначається автоматично при видаленні користувача). | Так | - |
KyivID | Текстовий | Значення отримане з Модуля Авторизації | Ні | - |
ІПН | Числовий | Значення отримане з Модуля Авторизації | Ні | - |
Дата створення | Дата у форматі: ДД.ММ.РРРР | Записується автоматично при створені користувача. | Так | - |
- Вхід користувача з ЕЦП
Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість користувачу входу у ПМ ІСКЗ. Для виконання входу користувач повинен обрати перехід на вхід на головній сторінці ПМ ІСКЗ (Див. Рисунок 1). Після переходу на сторінку авторизації – виконати вхід використовуючи вхід через ЕЦП. По факту успішної аутентифікації, Модуль Авторизації перенаправляє користувача на головну внутрішню сторінку ПМ ІСКЗ, а також передає у ПМ ІСКЗ дані по користувачу:
- KyivID;
- Прізвище, Ім'я, По батькові;
- Телефон, Email;
- ІПН
ПМ ІСКЗ виконує пошук такого користувача, та перевіряє статус якщо він знайдений. Якщо користувач знайдений та активний, ПМ ІСКЗ виконує авторизацію користувача.
- Перегляд та пошук заявок користувачів
Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору переглянути список заявок від користувачів на надання доступу до системи. По кожній заявці повинна бути відображена інформація:
- ПІБ
- Email
- Телефон
- Статус
- Роль
- Організація.
Рисунок 2. Прототип екранної форми «Перегляд та пошук заявок користувачів»
- Перегляд даних по заявці користувача
Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору переглянути дані по заявці користувача. Адміністратор повинен бачити значення таких атрибутів картки користувача:
- Статус
- Роль
- KievID
- Прізвище
- Ім'я
- По батькові
- Організацію
- E-mail
- Телефон
- ІПН.
Рисунок 3. Прототип екранної форми «Перегляд картки користувача»
- Редагування заявки користувача
Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору редагувати картку користувача. Адміністратор повинен мати можливість редагувати такі атрибути:
- Роль
- Організація
- Email
- Телефон.
Значення інших атрибутів не редагується.
Рисунок 4. Прототип екранної форми «Редагування картки користувача»
- Активація картки користувача
Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору активувати картку користувача, після реєстрації користувача.
Для активації картки, адміністратор повинен обирає значення атрибутів Роль та Організація, та виконати активацію картки користувача.
Рисунок 5. Прототип екранної форми «Активація картки користувача»
1.1.1.2. Вимоги до сервісу електронної взаємодії з Модулем адрес
Для інтеграції ПМ ІСКЗ з Єдиним модулем обліку та управління адресами повинно бути виконано:
- ПМ ІСКЗ аутентифікован та авторизован у Модулі Авторизації;
- ПМ ІСКЗ отримав скоуп прав на доступ к Єдиним модулем обліку та управління адресами: urbio.address.search - поиск в урбио адреса
- ПМ ІСКЗ отримує токен при кожній сесії користувача.
Сервіс електронної взаємодії з Модулем адрес повинен надавати можливість користувачу виконувати пошук камери тільки по адресам, що містяться у Модулі адрес.
Рисунок 6. Прототип екранної форми «Виконання пошуку»
Пошук виконується по елементам: Вулиця, Будинок.