- [[29041365:index|(Б-12) Програмна платформа для надання електроних послуг, у тому числі адміністративних]] - [[.|Програмна платформа для надання електроних послуг, у тому числі адміністративних]] - [[29041365:29041284|Програмний модуль "Система замовлення відеоконтенту"]] ====== (Б-12) Програмна платформа для надання електроних послуг, у тому числі адміністративних : Опис прототипу СЗВ ====== ==== 1.1.1.         Вимоги до електронної взаємодії ПМ ІСКВ та Платформи KYIVSMARTCITY ==== === 1.1.1.1.          Вимоги до сервісу електронної взаємодії з Модулем авторизації === * //// //Реєстрації користувача// Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість користувачу зареєструватися у ПМ ІСКЗ. Для виконання реєстрації користувач повинен обрати перехід на реєстрацію на головній сторінці ПМ ІСКЗ. {{:29041415.png}} Рисунок 1. Прототип екранної форми «Головна сторінка ПМ ІСКЗ»  Після переходу на сторінку авторизації – виконати вхід використовуючи вхід через ЕЦП. При успішній аутентифікації, Модуль Авторизації передає у ПМ ІСКЗ дані по користувачу: * KyivID; * Прізвище, Ім'я, По батькові; * Телефон, Email; * ІПН. При успішно виконаній реєстрації, ПМ ІСКЗ сформує картку користувача, з отриманими від Модуля Авторизації даними. Таблиця 1 Атрибути сутності Користувач |**Назва параметру**|**Тип параметру** |**Опис параметру** |**Обов'язковість**|**Текст помилки** | |Логін |Текстовий  |Логін аккаунту користувача. При реєстрації користувача через МА параметр пустий. \\ \\ Якщо заповнено, то унікально по значенню в системі.  |Ні | | |Пароль |Текстовий  |Пароль аккаунту користувача. При реєстрації користувача через МА параметр пустий. |Ні | | |Роль |Значення зі списку можливих|Значення обирається із активних значень [[https://ucplatform.atlassian.net/wiki/spaces/RVS/pages/1397752060|сутності Роль]].  |Так  |//Оберіть роль! // | |Прізвище |Текстовий  |Значення отримується з Модулю Авторизації.  |Так  |//Введіть прізвище користувача!// | |Ім'я  |Текстовий  |Значення отримується з Модулю Авторизації.  |Так  |//Введіть ім'я користувача!// | |По батькові  |Текстовий  |Значення отримується з Модулю Авторизації.  |Так  |//Введіть по батькові користувача!// | |Організація |Значення з довідника  |Обирається користувачем при реєстрації.  |Так  |//Оберіть організацію користувача!// | |E-mail |Текстовий  |Значення задається адміністратором або отримується з Модулю Авторизації. \\ \\ Мінімальна кількість символів: 6\\ \\ Максимальна кількість символів: 255\\ \\ Допустимі символи: букви, цифри, @ , точка, _,  |Так  |//Введіть електронну пошту користувача!//| |Телефон |Текстовий  |Значення задається адміністратором або отримується з Модулю Авторизації. \\ \\ Мінімальна кількість символів: 10.\\ \\ Максимальна кількість символів: 255\\ \\ Допустимі символи: цифри, +, (, ), -.   |Так  |//Введіть телефон користувача!// | |Статус |Значення зі списку можливих|Можливі значення: \\ \\ ·               Заявка (значення по замовчуванню при реєстрації);\\ \\ ·               Активний (значення по замовчуванню при створені користувача адміном);\\ \\ ·               Не активний \\ \\ ·               Видалений (назначається автоматично при видаленні користувача). |Так  |- | |KyivID |Текстовий  |Значення отримане з Модуля Авторизації |Ні |- | |ІПН |Числовий  |Значення отримане з Модуля Авторизації |Ні |- | |Дата створення |Дата у форматі: ДД.ММ.РРРР |Записується автоматично при створені користувача.  |Так |- |   * //// //Вхід користувача з ЕЦП// Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість користувачу входу у ПМ ІСКЗ. Для виконання входу користувач повинен обрати перехід на вхід на головній сторінці ПМ ІСКЗ (Див. Рисунок 1). Після переходу на сторінку авторизації – виконати вхід використовуючи вхід через ЕЦП. По факту успішної аутентифікації, Модуль Авторизації перенаправляє користувача на головну внутрішню сторінку ПМ ІСКЗ, а також передає у ПМ ІСКЗ дані по користувачу: * KyivID; * Прізвище, Ім'я, По батькові; * Телефон, Email; * ІПН ПМ ІСКЗ виконує пошук такого користувача, та перевіряє статус якщо він знайдений. Якщо користувач знайдений та активний, ПМ ІСКЗ  виконує авторизацію користувача. * //// //Перегляд та пошук заявок користувачів// Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору переглянути список заявок від користувачів на надання доступу до системи. По кожній заявці повинна бути відображена інформація: * ПІБ * Email * Телефон * Статус * Роль * Організація. {{:29041416.png}} Рисунок 2. Прототип екранної форми «Перегляд та пошук заявок користувачів»   * //// //Перегляд даних по заявці користувача// Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору переглянути дані по заявці користувача. Адміністратор повинен бачити значення таких атрибутів картки користувача: * Статус * Роль * KievID * Прізвище * Ім'я * По батькові * Організацію * E-mail * Телефон * ІПН. \\ {{:29041413.png}}Рисунок 3. Прототип екранної форми «Перегляд картки користувача» * //// //Редагування заявки користувача// Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору редагувати картку користувача. Адміністратор повинен мати можливість редагувати такі атрибути: * Роль * Організація * Email * Телефон. Значення інших атрибутів не редагується. {{:29041414.png}} Рисунок 4. Прототип екранної форми «Редагування картки користувача» * //// //Активація картки користувача// \\ Сервіс електронної взаємодії з Модулем авторизації повинен надавати можливість адміністратору активувати картку користувача, після реєстрації користувача. Для активації картки, адміністратор повинен обирає значення атрибутів Роль та Організація, та виконати активацію картки користувача. {{:29041411.png}} Рисунок 5. Прототип екранної форми «Активація картки користувача» \\   === 1.1.1.2.          Вимоги до сервісу електронної взаємодії з Модулем адрес  === Для інтеграції ПМ ІСКЗ з Єдиним модулем обліку та управління адресами повинно бути виконано: * ПМ ІСКЗ аутентифікован та авторизован у Модулі Авторизації; * ПМ ІСКЗ отримав скоуп прав на доступ к Єдиним модулем обліку та управління адресами: urbio.address.search - поиск в урбио адреса * ПМ ІСКЗ отримує токен при кожній сесії користувача. Сервіс електронної взаємодії з Модулем адрес повинен надавати можливість користувачу виконувати пошук камери тільки по адресам, що містяться у Модулі адрес. {{:29041412.png}} Рисунок 6. Прототип екранної форми «Виконання пошуку» Пошук виконується по елементам: Вулиця, Будинок.