Модернізація ІС «МР» полягає у створені:
Сервіс профілю МР забезпечує:
Сервіс обміну даних з РТГК забезпечує:
Сервіс обміну даних з ІС НСС забезпечує:
БД Муніципальний реєстр забезпечує:
Таблиця 1. Вимоги до кваліфікації персоналу з експлуатації системи
Роль | Вимоги до кваліфікації |
Адміністратор (Системний) | · Базові знання по роботі з операційними системами; · Базові знання по роботі з базами даних; · Навички написання функціональних скриптів; · Знання англійської на рівні достатньому для читання і розуміння технічної документації без словника. |
В рамках модернізації ІС «МР» здійснено:
Робоче місце Адміністратора – ПК з наступним програмним забезпеченням:
При створені провайдера в Системі обов’язково вказується параметри:
Для створення провайдера потрібно використовувати запит: POST {BASE_URL}/api/internal/providers { “code”: {providerCode}, “name”:{providerName} } Відповідь у разі успішного виконання: { “id”: {id}, “name”: {providerCode}, “code”: {providerName}, “creationTimestamp”: {timeStampCreate}, “modificationTimestamp”: {timeStampModif} } При успішному створені провайдера Система генерує:
Для редагування провайдера потрібно використовувати запит: PUT {BASE_URL}/api/internal/providers/{providerId} { “code”: {newProviderCode}, “name”:{newProviderName} } Відповідь у разі успішного виконання: { “id”: {providerId}, “name”: {newProviderName}, “code”: {newProviderCode}, “creationTimestamp”: {timeStampCreate}, “modificationTimestamp”: {timeStampModif} }
Для отримання списку провайдерів потрібно використовувати запит: GET {BASE_URL}/api/internal/providers Відповідь у разі успішного виконання: [ { “id”: {providerId1}, “name”: {providerName1}, “code”: {providerCode1}, “creationTimestamp”: {timeStampCreate1}, “modificationTimestamp”: {timeStampModif1} }, { “id”: {providerId2}, “name”: {providerName2}, “code”: {providerCode2}, “creationTimestamp”: {timeStampCreate2}, “modificationTimestamp”: {timeStampModif2} } ]
Для отримання списку провайдерів потрібно використовувати запит: GET base_url/api/internal/providers/code/{providerCode} Відповідь у разі успішного виконання: { “id”: {id}, “name”: {providerCode}, “code”: {providerName}, “creationTimestamp”: {timeStampCreate}, “modificationTimestamp”: {timeStampModif} }
Для отримання списку провайдерів потрібно використовувати запит: GET {BASE_URL}/api/internal/providers/{id} Відповідь у разі успішного виконання: { “id”: {id}, “name”: {providerCode}, “code”: {providerName}, “creationTimestamp”: {timeStampCreate}, “modificationTimestamp”: {timeStampModif} }
Для налаштування достовірності об’єктів провайдера потрібно використовувати запит:
POST {BASE_URL}/api/internal/providers/{providerId}/field-settings
{
“mandatoryFields”: [ {field1}, {field2} ],
“verifiedFields”: [ {field1}, {field2} ]
}
де: {field1}, {field2} – об’єкти профіля, як “Uren”, “Itin” і так далі. Повний перелік налаштувань об’єктів профіля для провайдерів РТГК та ІС «НСС» представлено в Таблиця 2, Таблиця 3 відповідно.
Таблиця 2. Налаштування об’єктів даних РТГК
№ з/п | Назва об'єкта | Значення об'єкта | Достовірність | Обов’язковість |
1 | Name | ПІБ людини | Достовірно | Обов’язково |
2 | Gender | Стать | Достовірно | Обов’язково |
3 | Citizenship | Громадянство | Достовірно | Необов’язково |
4 | Document | Документи | Достовірно | Обов’язково |
5 | Uren | УНЗР людини | Достовірно | Необов’язково |
6 | BirthDate | Дата народження людини | Достовірно | Необов’язково |
7 | PlaceOfBirth | Місце народження людини | Достовірно | Необов’язково |
8 | RegistrationAddress | Адрес реєстрації | Достовірно | Обов’язково |
9 | Address | Адреси | Достовірно | Обов’язково |
Таблиця 3. Налаштування об’єктів даних ІС «НСС»
№ з/п | Назва об'єкта | Значення об'єкта | Достовірність | Обов’язковість |
1 | Name | ПІБ людини | Достовірно | Обов’язково |
2 | Gender | Стать | Достовірно | Необов’язково |
3 | Document | Документи | Достовірно | Обов’язково |
4 | Itin | Ідентифікаційний номер людини | Достовірно | Обов’язково |
5 | Uren | УНЗР людини | Достовірно | Необов’язково |
6 | BirthDate | Дата народження людини | Достовірно | Необов’язково |
7 | RegistrationAddress | Адрес реєстрації | Достовірно | Необов’язково |
8 | Address | Адреси | Достовірно | Необов’язково |
9 | Phone | Номери телефонів людини | Недостовірно | Необов’язково |
10 | Адреси електронної пошти людини | Недостовірно | Необов’язково | |
11 | BankCard | Дані карти | Достовірно | Обов’язково |
12 | BankAccount | Дані банківського рахунку | Достовірно | Обов’язково |
13 | Beneficiary | Дані пільговика | Достовірно | Обов’язково |
14 | Benefits | Дані по пільгам | Достовірно | Необов’язково |
15 | Job | Дані по работі | Достовірно | Необов’язково |
Для редактування достовірності об’єктів провайдера потрібно використовувати запит:
PUT {BASE_URL}/api/internal/providers/{providerId}/field-settings
{
“mandatoryFields”: [ {field1}, {field2} ],
“verifiedFields”: [ {field1}, {field2} ]
}
Для отримання достовірних та обов’язкових об’єктів провайдера потрібно використовувати запит:
GET {BASE_URL}/api/internal/providers/{providerId}/field-settings
Відповідь у разі успішного виконання:
{
“providerId”: {providerId},
“mandatoryFields”: [ {field1}, {field2} ],
“verifiedFields”: [ {field1}, {field2} ]
}
Для отримання переліку провайдерів з переліком достовірних та обов’язкових об’єктів провайдерів потрібно використовувати запит: GET {BASE_URL}/api/internal/providers/field-settings Відповідь у разі успішного виконання: [ { “providerId”: {providerId1}, “mandatoryFields”: [ {field1}, {field2} ], “verifiedFields”: [ {field1}, {field2} ] }, { “providerId”: {providerId2}, “mandatoryFields”: [ {field1}, {field2} ], “verifiedFields”: [ {field1}, {field2} ] } ]
Для видалення налаштувань достовірності та обов’язковозті об’єктів потрібно використовувати запит: DELETE {BASE_URL}/api/internal/providers/{providerId}/field-settings
Цим керівництвом щодо експлуатації програми рекомендовано створення резервних копій. Створення копій виконується за допомогою команди: pg_dump -h 10.14.5.8 -p 5432 -U postgres -F c -b -v -f “file_db.dmp” “rnp” Як результат, отримаємо файл «db.dmp».
Рекомендовані дії по відновленню програм. Використовуючи електронний носій (диск) із програмним забезпеченням, потрібно повторити процедуру розгортання ПЗ згідно з «Загальна інструкція по розгортанню та налагодженню». Рекомендовані дії по відновленню бази даних (даний крок допускається пропустити при первинному введенні в експлуатацію). Маючи файл «db.dmp», виконується команда відновлення бази даних. Команда наведено нижче: pg_restore -h 10.14.5.8 -p 5432 -U postgres -d “ rnp ” -v -c -F c “file_db.dmp” Як результат, базу даних буде відновлено. Після внесення змін до даних веб-серверу його потрібно перезапустити. Для перезапуску веб-серверу: $ sudo systemctl reload nginx.service