yciowych obywateli w oparciu o produkty OfficeObjects
Transkrypt
yciowych obywateli w oparciu o produkty OfficeObjects
Mariusz Momotko, Wojciech Izdebski, Michał Gajewski Rodan Systems S.A. e-mail: {Mariusz.Momotko, Wojciech.Izdebski, Michal.Gajewski}@rodan.pl Implementacja zdarzeń Ŝyciowych obywateli w oparciu o produkty OfficeObjects® Koncepcja zdarzeń Ŝyciowych jest skuteczną metaforą pozwalającą na zmniejszenie rozdźwięku pomiędzy potrzebami obywateli a usługami dostarczanymi przez instytucje publiczne. Pomimo wielu działań zarówno badawczych jak i komercyjnych implementacja zdarzeń Ŝyciowych ciągle pozostaje wyzwaniem. Większość istniejących technologii informatycznych, które mogłyby być uŜyte do implementacji zdarzeń Ŝyciowych są albo zbyt statyczne do efektywnej reprezentacji róŜnorodności potrzeb obywateli, albo zbyt dynamiczne do efektywnego zastosowania w administracji publicznej. Niniejszy artykuł prezentuje koncepcję i realizację zdarzeń Ŝyciowych w oparciu o podejście generycznych procesów pracy łączące w sobie siłę i efektywność zarządzania procesami pracy z elastycznością reguł biznesowych. Podejście to zostało zaimplementowane przy pomocy produktów OfficeObjects® w ramach dwóch europejskich projektów badawczo-rozwojowych: OneStopGov i eGov-Bus. 1. Wprowadzenie - potrzeby obywateli a usługi publiczne KaŜdy, komu urodziło się dziecko, kto budował dom, czy rozpoczął działalność prywatną wie ile czasu zajmuje uzyskanie wszystkich wymaganych urzędowych zaświadczeń czy decyzji. Dla większości obywateli jednym z najczęstszych problemów takiej sytuacji jest znajomość procedur urzędowych określających, co i w jakiej kolejności powinno być załatwione. „Szary obywatel” bardzo rzadko i wczytuje się w teksty rozporządzeń i ustaw, a jeszcze rzadziej jest w stanie wykorzystać je do realizacji swoich potrzeb. Aby zminimalizować ten problem, instytucje starają się oferować swoje usługi przy wykorzystaniu bogatego wachlarza środków komunikacji zapewniając jednocześnie odpowiednią pomoc w przypadku wątpliwości w sposobie wykorzystania tych usług. Przykładem jest moŜliwość złoŜenia wniosku o pozwolenie na psa przez Internet, nie odwiedzając urzędu. Innym przykładem są wydzielone stanowiska (często w ramach biur obsługi interesantów), gdzie obywatele przy składaniu wniosków uzyskują kompetentną informację, co i jak powinni jeszcze wypełnić / dostarczyć. Rysunek 1. Potrzeby obywateli a usługi świadczone przez instytucje Pomimo tych wysiłków usługi oferowane przez urzędy administracji państwowej nadal spełniają tylko wybrane elementy potrzeb obywateli. Bardzo rzadko moŜliwe jest zrealizowanie danej potrzeby obywatela poprzez realizację jednostkowej usługi świadczonej przez jeden urząd1. Obrazowo moŜna powiedzieć, Ŝe urząd mówi językiem usług jednostkowych takich jak „rejestracja”, „wydanie decyzji”, „wydanie pozwolenia”, podczas gdy obywatel mówi językiem swoich potrzeb: „chcę prowadzić samochód”, „chcę zbudować dom”, „chcę otworzyć sklep spoŜywczy” (por. Rysunek 1). Propozycją zniwelowania tego rozdźwięku pomiędzy potrzebami obywateli a świadczonymi usługami są portale do obsługi zdarzeń Ŝyciowych (ang. life event portals). Portale te bazują na koncepcji łączenia usług oferowanych przez administrację publiczną w bardziej złoŜone, które są w stanie zaspokoić potrzeby obywateli. Niniejszy artykuł opisuje koncepcję i realizację najnowszej generacji wspomnianych portali – aktywnych portali zdarzeń Ŝyciowych (ang. active life-event portals). Dodatkowo do portali poprzednich generacji, przy dopasowaniu wykonywanych usług do potrzeb obywatela brane są pod uwagę jego cechy (dalej zwane profilem, na przykład: wiek, narodowość, płeć, miejsce zamieszkania) jak i specyficzne okoliczności realizacji zdarzenia Ŝyciowego (np. buduję juŜ drugą firmę). Dzięki temu obywatel dostarcza jedynie te dokumenty, które są faktyczne wymagane do zrealizowania jego specyficznych potrzeb (np. zawierając związek małŜeński w miejscowości, gdzie wymieniam dowód osobisty na nowy nie muszę załączać skróconego odpisu aktu małŜeńskiego). Koncepcja i realizacja aktywnych portali zdarzeń Ŝyciowych opisane w niniejszym artykule są rezultatami wypracowanymi w dwóch europejskich projektach badawczo rozwojowych – OneStopGov i 1 Tambouris E., Vintar M. and Tarabanis K.: A life-event oriented framework and platform for one-stop government: The OneStopGov project, Eastern European eGov Days, 2006. eGov-Bus, w ramach 6. ramowego programu rozwoju społeczeństwa informacyjnego. Artykuł został zorganizowany w następujący sposób. Rozdział pierwszy wprowadza do zagadnienia zdarzeń Ŝyciowych wskazując na aktualne potrzeby obywateli. Rozdział 2 opisuje koncepcję implementacji zdarzeń Ŝyciowych przy zastosowaniu podejścia opartego o generyczne procesy pracy (ang. generic workflows). Rozdział 3 przedstawia realizację opisanych koncepcji w ramach projektów OneStopGov oraz eGov-Bus. Rozdział 4 podsumowuje i przeprowadza krotką dyskusję rezultatów obu projektów uzyskanych dotychczas. Ostatni, piaty rozdział podsumowuje zrealizowane zadania i omawia plan dalszych prac nad zdarzeniami Ŝyciowymi. 2. Koncepcja zdarzeń Ŝyciowych Podstawą realizacji zdarzeń Ŝyciowych jest ich procesowa reprezentacja. W takim podejściu zdarzenie Ŝyciowe jest procesem, w ramach którego poszczególne usługi publiczne są wykonywane jako czynności a ich kolejność jest określana poprzez przejścia pomiędzy czynnościami. Przykładem moŜe być zdarzenie Ŝyciowe „chcę rozpocząć działalność biznesową” reprezentowane poprzez kompozycję czterech usług publicznych: zarejestrowania działalności gospodarczej w Krajowym Rejestrze Przedsiębiorców, uzyskania REGON-u, uzyskania NIP i zgłoszenia w ZUS (por. Rysunek 2). Rysunek 2. Rozpoczęcie działalności gospodarczej - poziom usług Procesowa reprezentacja zdarzeń Ŝyciowych powinna pozwolić na ich definiowanie i wykonywanie przy pomocy standardowych systemów zarządzania procesami pracy (ang. business process / workflow management systems). Niestety, zdarzenia Ŝyciowe wymagają duŜej elastyczności procesów i w tym aspekcie nie mogą być traktowane jako standardowe procesy. Rysunek 3. Rozpoczęcie działalności gospodarczej – poziom wariantów usługi2 Po pierwsze kaŜda usługa publiczna ma wiele wariantów wykonywanych w zaleŜności od obywatela, który ją wywołuje (por. 2 Do modelowania zdarzenia Ŝyciowego i jego usług została uŜyta notacja Business Process Modelling Notation (BPMN). Rysunek 3). Przykładowo, jeŜeli jesteś przedsiębiorcą nie będącym osobą fizyczną będziesz musiał uiścić opłatę za wpis w Monitorze Sądowym i Gospodarczym. Po drugie wybór konkretnej usługi moŜe zaleŜeć od cech/profilu obywatela lub okoliczności związanych ze zdarzeniem Ŝyciowym. Przykładowo, jeŜeli mieszkam w Częstochowie, to aby mieć psa, powinienem wywołać odpowiednie usługi oferowane przez Urząd Miasta Częstochowy, a nie inny urząd. PoniewaŜ jest to juŜ drugie zwierzę, które posiadam opłata za usługę powinna być niŜsza. PowyŜsze wymagania powodują, Ŝe standardowe procesy muszą być rozszerzone o moŜliwość obsługi profilu obywatela (np. informacji o dacie urodzenia, stanie cywilnym, uzyskanych pozwoleniach, itp.) oraz o elementy generyczności. Te ostatnie powinny zapewnić dobór właściwych wariantów usług (np. ze względu na miejsce zamieszkania), które zrealizują potrzebę tego konkretnego obywatela. Sposobem na zapewnienie spełnienia powyŜszych wymagań jest zastosowanie podejścia opartego o generyczne procesy pracy3. W podejściu tym (najczęściej definicja procesu zawiera elementy abstrakcyjne wyraŜane poprzez reguły biznesowe), które zostają ukonkretnione dynamicznie dopiero w momencie rozpoczęcia lub nawet w trakcie wykonywania procesu (np. wybór usługi ze względu na miejsce zamieszkania obywatela). Podejście to zapewnia moŜliwość zdefiniowania referencyjnych modeli zdarzeń Ŝyciowych, które reprezentujących cały zestaw specyficznych modeli zdarzeń Ŝyciowych 3 Momotko, M., et al., Towards implementation of life events using generic workflows, eGov'06 workshop, Brunel University, London, Sep 2006. Momotko, M., Izdebski, W., Tarabanis, K., Tambouris, E., Vintar, M., An Architecture of Active Life Event Portals: Generic Workflow Approach, EGOV’2007, Regensburg, Germany, 2007. (np. dla wszystkich miejsc zamieszkania, dla wszystkich wariantów zaleŜnych od okoliczności i profilu uŜytkownika). Uzupełnieniem podejścia opartego o generyczne procesy jest moŜliwość analizy zdarzenia Ŝyciowego, w celu: • wyznaczenia ścieŜki (ścieŜek), właściwych do obsługi potrzeby obywatela w kontekście jego profilu i okoliczności, • zebrania informacji, jakie dokumenty / dane powinny być dostarczone przez obywatela, aby uruchomić obsługę zdarzenia Ŝyciowego. Analiza taka jest nazywana konkretyzacją zdarzenia Ŝyciowego. Konkretyzację omówimy na przykładzie analizy pojedynczej usługi uzyskania NIP (por. Rysunek 3) w ramach zdarzenia Ŝyciowego załoŜenia działalności gospodarczej. Konkretyzacja rozpoczyna się od punktu startowego. W następnym kroku analizowany jest element rozpływu sterowania (reprezentowany poprzez element OR-Split). PoniewaŜ górna ścieŜka jest bezwarunkowa, następuje analiza usługi uzyskania NIP w Urzędzie Skarbowym właściwym dla miejsca zamieszkania obywatela. W ramach tej analizy, system zapamiętuje, Ŝe w celu wykonania zdarzenia Ŝyciowego będzie potrzeba dostarczenia przez obywatela dokumentu D1. Dolna ścieŜka jest warunkowa i wykonywana jedynie, gdy miejsce rozpoczęcia działalności gospodarczej obywatela jest inne niŜ jego miejsce zamieszkania. PoniewaŜ w profilu obywatela nie ma informacji o miejscu rozpoczęcia działalności system wyświetla obywatelowi pytanie „Czy miejsce rozpoczęcia działalności gospodarczej jest miejscem zamieszkania?”. JeŜeli obywatel odpowie tak, to dolna ścieŜka nie jest dalej analizowana. ZałóŜmy jednak, Ŝe odpowiedź była ”nie”. W takim wypadku system analizuje wywołanie usługi uzyskania numeru NIP w miejscu zamieszkania. System dodaje do wymaganych dokumentów dokument D2. Ostatecznie system analizuje element synchronizacji przepływu sterowania i punkt zakończenia usługi. Jako rezultat system wyświetla uŜytkownikowi następującą informację: W celu rozpoczęcia Twojej działalności gospodarczej naleŜy dostarczyć następujące dokumenty: - Formularz NIP1 (D1), - Deklarację, Ŝe uzyskanie numeru NIP będzie wykonane w dwóch miejscach (D2) Dodatkowe wskazówki: - PoniewaŜ miejsce rozpoczęcia dzielności gospodarczej jest inne niŜ miejsce zamieszkania, pamiętaj o uiszczaniu: - podatku VAT – w miejscu działalności gospodarczej - pozostałych podatków– w miejscu zamieszkania 3. Realizacja w oparciu o produkty OfficeObjects® Koncepcja zdarzeń Ŝyciowych oparta o podejście generycznych procesów pracy europejskich została projektów zaimplementowana w badawczo-rozwojowych, ramach a dwóch mianowicie: OneStopGov i eGov-Bus.. Pierwszy z projektów, OneStopGov (www.onestopgov-project.org) jest projektem typu STREP (Specific Targeted Research Project), który jest realizowany w ramach Priorytetu 2: „Information Society Technologies” w Szóstym Programie Ramowym Badań i Rozwoju Technicznego Unii Europejskiej. W skład konsorcjum projektu w chodzi 10 partnerów, w tym takŜe firma Rodan S.A. Koordynatorem projektu jest Uniwersytet Macedoński z Salonik, Grecja. Projekt rozpoczął się 1 stycznia 2006 i będzie realizowany przez 2,5 roku. BudŜet projektu wynosi ponad 3 miliony Euro, w tym ponad 2,1 miliona Euro dotowane przez Komisje Europejską. Pracochłonność projektu wynosi 484 osobomiesięcy, w tym prace Rodan Systems zaplanowano na 48 osobomiesięcy. Rysunek 4. Modelowanie zdarzenia Ŝyciowego "Zawarcie związku małŜeńskiego" w narzędziu projektowania procesów produktu OfficeObjects®WorkFlow. Celem projektu jest implementacja aktywnego portalu zarządzania zdarzeniami Ŝyciowymi oraz jego weryfikacja poprzez realizację wybranych zdarzeń Ŝyciowych oferowanych przez administrację publiczną wszystkich szczebli na Węgrzech, Słowenii, Polsce i Rumunii. Podejściem stosowanym w projekcie jest zdefiniowanie zdarzeń Ŝyciowych w oparciu o wiedzę ekspercką. Eksperci starają się tak zdefiniować zdarzenia Ŝyciowe, aby pokrywały jak najwięcej moŜliwych wariantów. Sercem tworzonego ® OfficeObjects WorkFlow firmy Rodan portalu Systems jest produkt implementujący podejście generycznych procesów pracy, umoŜliwiający modelowanie (por. Rysunek 4), wykonywanie i monitorowanie zdarzeń Ŝyciowych. Do końca sierpnia 2007 r. w ramach projektu OneStopGov zostały zrealizowane fazy specyfikacji wymagań, projektu pojęciowego, projektu technicznego oraz pierwsza faza implementacji portalu aktywnych zdarzeń Ŝyciowych. Wstępna walidacja zdarzeń Ŝyciowych: implementację trzech małŜeńskiego” (Słowenia), „zagubienia portalu obejmowała „zawarcia związku dokumentów” (Węgry), „Rozpoczęcia działalności gospodarczej” (Polska). Drugi z projektów, eGov-Bus (www.egov-bus.org) jest takŜe projektem typu STREP, IST. W skład konsorcjum projektu, którego koordynatorem jest firma Rodan Systems SA, wchodzi 8 partnerów. Projekt rozpoczął się 1 stycznia 2006 i będzie realizowany przez 2 lata. BudŜet projektu wynosi ponad 3,3 miliona Euro, w tym 2 270 000,00 dotowane przez Komisje Europejską. Pracochłonność projektu wynosi 412 osobomiesięcy, w tym prace Rodan Systems zaplanowano na 82 osobomiesięcy. W stosunku do poprzedniego projektu, eGov-Bus rozszerza istniejącą funkcjonalność o moŜliwość „wizualnego” dialogu z obywatelem poprzez zastosowanie technologii AIboot (tzn. agent wspierany przez zestaw obrazów z mimiką twarzy dobraną do odpowiedzi podawanych przez uŜytkownika) oraz wykorzystaniu ontologii danego zdarzenia Ŝyciowego zarządzanej przez moduł OfficeObjects®Ontology Manager. Projekt ten wzbogaca teŜ moŜliwości wprowadzania danych przez obywateli poprzez zastosowania elektronicznych formularzy. Formularze te są zarządzane poprzez produkt OfficeObjects®e-Forms. Aktualnie projekt eGov-Bus jest po specyfikacji wymagań, projekcie pojęciowym i technicznym a w trakcie pierwszej fazy implementacji. 4. Rezultaty Dzięki projektom badawczym firma Rodan ma unikalną moŜliwość weryfikacji koncepcji dotyczących zdarzeń Ŝyciowych w środowisku docelowych klientów. Jak dotychczas wyraźnie widać, Ŝe właściwa implementacja zdarzeń Ŝyciowych moŜe znacząco zminimalizować wysiłek obywatela w celu zrealizowania jego potrzeb. Minimalizacja jest uzyskiwana poprzez: • wprowadzenie wymaganych danych do realizacji zdarzenia Ŝyciowego w jednym miejscu zamiast robić to w poszczególnych jednostkach administracji publicznej. • podanie tylko tych dokumentów, które faktycznie są wymagane, a nie wszystkich, które mogą być wymagane. Profil obywatela powoduje, Ŝe wiadomo, który wariant usługi wybrać i które dokumenty naleŜy dostarczyć. • moŜliwość sprawdzenia stanu realizacji w dowolnym momencie wykonywania zdarzenia. Z drugiej strony, aby zrealizować zdarzenia Ŝyciowe w sposób opisany w artykule konieczne jest, aby instytucje publiczne dostarczyły (wszystkie) warianty swoich usług. Aktualne warianty te są dostępne niejawnie, poprzez moŜliwość opcji / pól opcjonalnych w dostarczanych dokumentach czy formularzach. Ponadto usługi świadczone przez instytucje muszą być dostępne poprzez interfejsy programowe, najlepiej jako usługi sieciowe (ang. web services). Niestety, aktualnie liczba polskich instytucji dostarczających usług zgodnie z powyŜszymi wymaganiami jest znikoma. 5. Zakończenie W niniejszym artykule zaprezentowano koncepcję i realizację zdarzeń Ŝyciowych w oparciu o podejście generycznych procesów i przy uŜyciu produktów OfficeObjects firmy Rodan Systems S.A. Rezultaty uzyskane do dnia dzisiejszego są obiecujące i wskazują, Ŝe zastosowane podejście moŜe wyrazić bardziej złoŜone warianty / przypadki uŜycia a jednocześnie zapewnić odpowiednią wydajność. W kolejnych etapach prac firma Rodan System planuje rozszerzyć funkcjonalność produktów i aktywnych portali zdarzeń Ŝyciowych o bardziej zaawansowane mechanizmy monitorowania i administracji zdarzeniami Ŝyciowymi. Bibliografia Berčič B., Vintar M.: Ontologies, Web Services, and Intelligent Agents: Ideas for Further Development of Life-Events Portals. EGOV'2003. Haraldsen et al. (2005) Generating Information Requirements for e-Government Portals through life-events and genres. Kubicek, H. and Hagen, M. (2000) One-Stop-Government in Europe: an overview. In Hagen, M. and Kubicek, H. (Eds.) One-Stop-Government in Europe: an Overview and Results of 11th National Surveys (pp 1–36). University of Bremen. Leben A., Bohanec M.: Architecture of an Active Life-Event Portal: A Knowledge-Based Approach. 5th IFIP International Conference, KMGov2004, Krems, Austria, 2004. Momotko, M., et al., Towards implementation of life events using generic workflows, eGov'06 workshop, Brunel University, London, Sep 2006. Momotko, M., Izdebski, W., Tarabanis, K., Tambouris, E., Vintar, M., An Architecture of Active Life Event Portals: Generic Workflow Approach, EGOV’2007, Regensburg, Germany, 2007. Online Availability of Public Services: How Is Europe Progressing? Web Based Survey on Electronic Public Services, Report of the 6th Measurement, CapGemini, 2006. Tambouris E., Vintar M. and Tarabanis K.: A life-event oriented framework and platform for one-stop government: The OneStopGov project, Eastern European eGov Days, 2006. Van Deursen, A., Van Dijk, J., Ebbers, W.: Why E-government Usage Lags Behind: Ex-plaining the Gap between Potential and Actual Usage of Electronic Public Services in the Netherlands. EGOV 2006. Vintar, M. and Leben, A. (2002) The concepts of an active life-event public portal. Lec-ture Notes in Computer Science 2456 (pp. 383-390). Springer, Berlin. Vitvar, T., Kerrigan, M., Overeem, A., von, Peristeras, V. Tarabanis, K., Infrastructure for the Semantic Pan-European E-government Services, AAAI Spring Symposium on The Semantic Web meets eGovernment (SWEG), 2006. Wimmer, M.A. and Tambouris, E. (2002) Online One-Stop Government: A working framework and requirements. In Traunmuller, R. (Ed.) Information Systems: The E-Business Challenge (pp. 117-130). Kluwer Academic Publishers. Źródła internetowe www.onestopgov-project.org www.egov-bus.org www.rodan.pl Summary The life-event concept is a meaningful metaphor aiming to reduce the gap between citizens’ needs and provided public services. It enables public services to be composed in more sophisticated services that are able to satisfy more advanced citizens’ expectations. Despite many recent efforts, however, implementing life events remains a challenge. Most of existing technologies that can be used to implement life events are either too static to effectively incorporate possible variations in citizens’ needs and circumstances or too dynamic to be efficiently used by public administrations. This paper presents a concept and implementation of life events based on generic workflows approach that combines the strength and efficiency of the standard business process / workflow management with flexibility of business rules management. This approach has been implemented using OfficeObjects® products within two European research and development projects, namely: OneStopGov and eGovBus.