UMK
Wdrożenie zcentralizowanego systemu słowników oraz referencyjnej bazy danych osób fizycznych i prawnych.
Sytuacja przed wdrożeniem
Urząd Miasta Krakowa jest instytucją publiczną, która wykorzystuje wiele aplikacji dziedzinowych operujących na danych osobowych mieszkańców Krakowa i okolic. Aplikacje te często wymagają żmudnego wprowadzania tych samych danych od podstaw, co niesie za sobą ryzyka dużej ilości pomyłek i słabej jakości zbiorów danych osobowych, lub też wymagają implementacji kosztownych i czasochłonnych mechanizmów integracyjnych z usługami państwowymi, np. Systemem Rejestrów Państwowych (Rejestr PESEL), co nie zawsze jest też możliwe.
Zbiory danych słownikowych wprowadzane są często wielokrotnie do kilku aplikacji, przez co zarządzanie nimi oraz zmienianie poszczególnych wartości słownikowych jest uciążliwe i pracochłonne.
Rozwiązanie
System RBO i CSS jest odpowiedzialny za przechowywanie i przetwarzanie danych podstawowych osób fizycznych i prawnych (RBO – Referencyjna Baza Osób) oraz danych słownikowych (CSS – Centralny System Słowników). System wyposażony jest w logikę biznesową i mechanizmy, która zapewniają kontrolę spójności danych osób i danych słownikowych oraz integruje się z systemami źródłowymi takimi w celu zapewnienia referencyjności przechowywanych danych.
System RBO i CSS zapewnia dostęp do wiarygodnej i spójnej bazy osób, której źródłem są dane pochodzące z referencyjnych rejestrów publicznych (REGON, TERYT, System Rejestrów Państwowych, Baza kodów pocztowych Poczty Polskiej). Celem Systemu RBO i CSS jest pełnienie roli systemu referencyjnego, jako jednego źródła prawdy, z którym mogą zostać zintegrowane aplikacje dziedzinowe w organizacji.
CSS jest to aplikacja, która z powodzeniem może być wdrożona w organizacji, jako samodzielna aplikacja stanowiąca źródło danych słownikowych dla aplikacji dziedzinowych (bez modułu RBO). Aplikacja ta może więc z powodzeniem stać się osobnym systemem przetwarzającym dane słownikowe w dowolnej organizacji, umożliwiając tworzenie dowolnych słowników, zarówno o strukturze płaskiej jak i hierarchicznej.
Korzyści dla Klienta
System RBO i CSS jest odpowiedzialny za przechowywanie i przetwarzanie danych podstawowych osób fizycznych i prawnych (RBO – Referencyjna Baza Osób) oraz danych słownikowych (CSS – Centralny System Słowników). System wyposażony jest w logikę biznesową i mechanizmy, która zapewniają kontrolę spójności danych osób i danych słownikowych oraz integruje się z systemami źródłowymi takimi w celu zapewnienia referencyjności przechowywanych danych.
System RBO i CSS zapewnia dostęp do wiarygodnej i spójnej bazy osób, której źródłem są dane pochodzące z referencyjnych rejestrów publicznych (REGON, TERYT, System Rejestrów Państwowych, Baza kodów pocztowych Poczty Polskiej). Celem Systemu RBO i CSS jest pełnienie roli systemu referencyjnego, jako jednego źródła prawdy, z którym mogą zostać zintegrowane aplikacje dziedzinowe w organizacji.
CSS jest to aplikacja, która z powodzeniem może być wdrożona w organizacji, jako samodzielna aplikacja stanowiąca źródło danych słownikowych dla aplikacji dziedzinowych (bez modułu RBO). Aplikacja ta może więc z powodzeniem stać się osobnym systemem przetwarzającym dane słownikowe w dowolnej organizacji, umożliwiając tworzenie dowolnych słowników, zarówno o strukturze płaskiej jak i hierarchicznej.
System zapewnia możliwość wprowadzania danych dodatkowych o osobach fizycznych i prawnych, które nie są przechowywane w ramach centralnego zbioru danych osób fizycznych (rejestr PESEL) lub w ramach systemu GUS REGON, np. dodatkowe dokumenty identyfikacyjne, numery kont bankowych, właściwy urząd skarbowy. Dane podczas wprowadzania są weryfikowane pod kątem poprawności, a te już wprowadzone są stale aktualizowane z systemów źródłowych.
Nowe i istniejące aplikacje dziedzinowe są przyłączane do Systemu RBO i CSS poprzez rozbudowane interfejsy API umożliwiające zarówno odczyt danych jak i wprowadzanie modyfikacji dodatkowych atrybutów osób. Istnieje również możliwość pełnej pracy w trybie offline, tj. bez aktywnego połączenia z SRP lub REGON, np. w przypadku awarii tych systemów. Aplikacje dziedzinowe mogą wykorzystywać specjalne API subskrypcyjne, dzięki czemu są w stanie stale utrzymywać aktualność przetwarzanych przez nie danych.
Tworzenie i zarządzanie danymi słownikowymi, wraz z procesem nadawania uprawnień, odbywa się w sposób zcentralizowany. Pracownicy Urzędu Miasta Krakowa mogą zarządzać samodzielnie wartościami słownikowymi. Możliwe jest również podłączanie innych źródeł danych (np. zewnętrznych systemów) dla danych słownikowych, które mogą być udostępnione innym aplikacjom dziedzinowym w formie ujednoliconego API.
„Referencyjna Baza Osób (RB) oraz Centralny System Słowników (CSS) są jednym z kluczowych elementów wprowadzanego w Urzędzie Miasta Krakowa Ładu w Zarządzaniu Danymi (Data Governance). Dzięki wdrożeniu tych systemów uzyskaliśmy spójność danych pomiędzy systemami Urzędu Miasta a zewnętrznymi źródłami informacji.
Integracja z bazą TERYT, REGON, SRP, pozwala na stworzenie jednego źródła prawdy dla systemów funkcjonujących w ramach Urzędu. Aplikacje są jest również elementem działającego w modelu usługowym SOA Zintegrowanego Systemu Informatycznego, na który składa się ponad 250 aplikacji dziedzinowych. Wymiana danych odbywa się poprzez udostępnione na szynie danych API, które przekazuje między innymi zmodyfikowane dane subskrybowanych osób fizycznych i prawnych do innych zintegrowanych systemów.
Stworzony Panel Administracyjny zawiera szereg tabel audytowych oraz predefiniowanych raportów pozwalających na szerokie monitorowanie aktywności Użytkowników oraz aplikacji dziedzinowych korzystających z Systemu RBO i CSS, co ma szczególnie
ważne znaczenie w kontekście bezpieczeństwa danych przetwarzanych w Systemie. Dzięki temu uzyskaliśmy narzędzie zapewniające bezpieczny dostęp do danych, z możliwością monitorowania zachowań użytkowników i rozliczalnością działań w zakresie dostępu i przetwarzania krytycznych danych o Mieszkańcach Krakowa.
Sprawy proces analizy założeń i realizacji samego projektu pozwolił zminimalizować wpływ na bieżącą pracę instytucji. Przełączenie pomiędzy dotychczasową bazą osób fizycznych i prawnych a RBO nastąpiło w sposób niezauważalny dla użytkowników pozostałych systemów”
Paweł Schmidt, Dyrektor COI, UMK
Pobierz PDF z opisem case study