XML ja XSL:FO - asiakirjat julkishallinnossa XML Finland 20.1.2009 Vantaa
Tekijä 2 Teemat Maahanmuutto, logistiikka, kasvu Asiakkaat, asiat, asiakirjat Enabling technology X UMA rules Investointi - innovaatiot - business case Dokumentti - mihin sitä tarvitaan? Jouko Salonen UMA program lead http://www.linkedin.com/in/joukosalonen jouko.salonen@gmail.com
Maahanmuutto Tekijä 3 Suomen työikäisen väestön määrä kääntyy nopeaan laskuun parin vuoden kuluessa Jo nyt Suomen positiivista väestökehitys on suurelta osin maahanmuuttajaväestön ansiota
Logistiikkaketju - ylävirrassa kaikki Suomen ulkomaanedustustot, alavirrassa kunnat, oppilaitokset, työnantajat maahanmuuttajaperheet Tekijä 4 68.500 oleskelulupa asiaa vireille Majoitusvuorokausia 727.532 vuodessa VOK SUPO KRP Ulkomaalaisrekisterikyselyjä 32.000 Maahanmuuttovirasto 42.800 päätöstä 207.600 toimenpidettä 15.000 kansalaisuusasiaa Toimeentuloedellytysten selvittäminen etuuskäsittely Maahantuloedellytysten tutkintaa. 3.900 TP asiaa vireille Maahanmuuttoasioita vireille tai tiedoksiannettavana noin 20.000 (esim. viisumeita n. 800.000) Hakijan identiteetin varmistaminen, jatkossa sormenjäljet Rajavartiolaitos Poliisi UM / Edustustot Ulkomaalainen työvoima 40.000 Ulkomailla syntynyttä työvoimaa 70.000 Ulkomaalaisia opiskelijoita 9000 Uusia Suomen kansalaisia 7.000 vuodessa Suomeen tulevia perheenjäseniä 6000 vuodessa Turvapaikanhakijoita 4.000 vuodessa Esim. nykyjärjestelmässä 10.000.000 hakua / vuosi Nyt 100.000 asiakirjaa per vuosi, jatkossa n. 20 x nykymäärä Kunnat Työnantajat Oppilaitokset Työvoimatoimistot Maistraatit KELA Hallinto-oikeudet 2000 asiaa 10% HaO asioista 600 asiaa 16% KHO asioista Korkein hallinto-oikeus Poliisin maastapoistaminen ~ 1050 vuodessa Raja ~1400 vuodessa Poliisi RAJA
Tekijä 5 "Balanced" arvopohja Kansainvälisen suojelun arvoketju - Kansainvälisen suojelun tarpeessa olevien tunnistaminen Maahanmuuton turvallisuuden varmistaminen Asiakaskontaktit / asiakaspalvelu Opiskelijat Työntekijät Perheet UM / Edustustot Poliisi Rajavartiolaitos Kansainvälistä suojelua hakevien epävarmuuden minimointi ja väärinkäytösten vaikutusten minimointi VOK SUPO KRP Rajavartiolaitos Maahanmuuttovirasto KELA Laittoman maahantulon minimointi Oikeusturvan toteutuminen Hallinnon läpinäkyvyys Hallinto-oikeudet Ulkomaalaishallinnon oikeudenmukaisuuden ja yhdenvertaisuuden optimointi Korkein hallinto-oikeus Työmarkkinoiden toimivuuteen vaikuttaminen ulkomaisen työvoiman avulla Maahanmuuttajien, turvapaikanhakijoiden, pakolaisten, työvoiman, opiskelijoiden, yrittäjien ja perheiden tulo Suomeen Kunnat Oppilaitokset Työvoimatoimistot Maistraatit Poliisi Turvallisuuden varmistaminen Luvattoman maassa oleskelun minimointi Maastapoistaminen
UMA-järjestelmällä on noin 40 sidosryhmää Tekijä 6 SM Tiedonsaanti OM Posti Maistraatit Hovioikeus Suomen asiakastieto Poliisin järjestelmät RISE Tiedonsiirto PRH Ulosotto Kansainväliset järjestelmät Rajavartiolaitoksen järjestelmät Internet Asiakkaat HaO UM ORK Terveysviranomaiset Syyttäjälaitos Käyttäjät Sosiaalitoimistot RVL VRK Käräjäoikeus Hätäkeskukset KHO UM/edustustot Poliisi HaO KHO TEM Migri VERO SUPO KELA Pääesikunta KRP Maistraatit Tulli TEM/VOK Työvoimatoimistot Kielitutkinnot Liikennöitsijä Työsuojelupiirit TE-keskukset Työnantajat VVT Adoptiojärjestöt Oppilaitokset Ekstranetkäyttö Arkistot Tulkki/kääntäjä Tavoitetilassa UMA on yhteinen työväline kaikille prosessiin osallistuville tahoille. Järjestelmästä tulee ulkomaalaisasioiden asiankäsittelyn pääjärjestelmä, johon tieto ja toiminta keskitetään. UMA tarjoaa yhteisen prosessin, johon käyttäjillä on roolinsa mukainen näkyvyys.
UMA tietojärjestelmän keskeiset kyvykkyydet Tekijä 7
Asiakas - asiankäsittely - dokumentin hallinta Tekijä 8 Custom design asiankäsittely Asiakkaaseen liittyvä asia - toimenpide - asiakirja rakenne (sähke+) "Asiakas" - "ulkomaalaisrekisteri" Jokainen asia on oma prosessinsa joka on jossain tilassa ja kussakin tilassa on omat mahd. toimenpiteensä Asiaprosessit määritelty MS WF state machine workflowna Toimenpiteen tekee yleensä käyttäjä UI velhon avulla Toimenpide voidaan myös automatisoida ajettavaksi ilman UI:ta SQL Server tekninen tietokanta - workflow state and tracking Toimenpiteet tuottavat dokumentteja toimenpide data tallennetaan XML muodossa ja konvertoidaan lopuksi PDF dokumentiksi mahd. skannatut tai muut ulkoa järjestelmään tuodut dokumentit liitetään toimenpiteeseen Dokumentit tallennetaan Documentum dokumenttitietovarastoon
Tekijä 9 Asiankäsittely Asiaprosessi määritelty WF:n avulla Case process = State machine Tila ja mahdolliset toimenpiteet Toimenpiteet siirtävät prosessin tilaa Työt - asiat tai toimenpiteet - ryhmittyvät jonoiksi Organisaatioilla ja käyttäjillä on jonoja Jonoihin voidaan kohdistaa sääntöjä WF sääntökone tulkitsee
Tekijä 10 Reference architecture 10
Tekijä 11 Service Layer UI General "screens" UI wizards Data Contracts Action Lomake Data Contracts "XML" BizTalk Service Interface Validation Documentum Process Management Business Logic Data Composition/Decomposition Transformatio n Data Contracts Data Access Database
Tekijä 12 Service Layer Components Service Interface Message Contracts Case Management General services Base data services Document services Business Logic Case Processes Action Action Action Data Contracts Data Contracts XML Hakemuslogiikka Hakemuslogiikka Wizard Logic Validointi Validointi Validation Mutatointi Mutatointi Transformation Case Management Base Data Versioning General logic Documents Integration DATACONTRACTS Data Contracts Business Entities
Tekijä 13 Document generation, XSL:FO ~1milj. asiakirjaa vuodessa n. 200 asiakirjapohjaa luodaan asiankäsittelyn kuluessa toimenpiteiden yhteydessä XSL:Formatting-Objects W3C an XML vocabulary for specifying formatting semantics FOP XSL:FO to PDF rendering UMA uses Ecrion XFDesigner- and XFServer components Others available, too.xml Ecrion XFDesigner UVI.UMA.PDFUtil.PDFGenerator.XFD XSLT XFServer.XLS.FO.PDF System.Xml Ecrion
QUI BONO?
Kolmen tai neljän askeleen arvonluontiskenario Tekijä 15 Tuottavuuspaine luo jatkuvan tarpeen parantaa yksittäisiä lokaaleja prosesseja. Tuottavuushyöty 15-N% tulee paperiasiakirjaprosessien osittaisesta automatisoinnista ja sähköistämisestä Lichtung tuottavuuspaine tekee prosessit ja aliprosessit näkyviksi - organisaation sisäisten ja ulkoisten tekijöiden vaikutus ymmärretään Prosessi-innovaatiot, prosessianalytiikan taso paranee, versiointi, revisiointi, optimointi kierto nopeutuu ja helpottuu
Tekijä 16 Must be Agile issues / Enterprise architecture (1) Should we keep the information in scanned documents, or as indexed text tokens in Documentum? Or XML elements in records and documents? Or as relational data in SQL DB?
Tekijä 17 Must be Agile issues / Enterprise architecture (2) What happens when the business process priorities and essential functions change? Are there administrator level tools that we use to implement a new process variation?
Tekijä 18 Must be Agile issues / Enterprise architecture (3) How do we maintain the role+data+authorization => UI complex? Will that be a part of the admin toolkit?
Tekijä 19 Must be Agile issues / Enterprise architecture (4) How do we collect the rules? How do we implement the rules? Will the rule designer be a part of the admin toolkit?
asiankäsittelyn 3 sääntökerrosta case flow rules = constraint optimization on process phases and actions = case semantics+data requirements, state machine states and their events with predetermined sequences (MS WFF solution) work flow rules = organisation of authorized roles / constraints on cases per role decision rules = constraints on consideration
Tekijä 21 work flow rules role organisation - authorization Aliens Act Section 82 Filing applications for a residence permit for an employed or self-employed person (1) An application for a residence permit for an employed person may be filed either by an alien or, on the alien s behalf, by the employer without a specific authorization. The application may be filed with a Finnishmission, an employment office or the District Police. Section 72 Elements of consideration as regards residence permits for employed and selfemployed persons (1) Issuing residence permits for employed persons is based on consideration in order to: 1) establish whether there is labour suitable for the work available in the labour market within a reasonable time; 2) ensure that issuing a residence permit for an employed person will not prevent a person as referred to in subsection 1(1) from finding employment; and 3) ensure that a residence permit for an employed person is only issued to persons who meet the requirements, if the work requires specific qualifications or an accepted state of health. Section 78 Advance information on the requirements for issuing residence permits for employed persons Upon written application by an employer or contractor, the employment office submits advance written information on the requirements for issuing a residence permit for an employed person as regards the matter referred to in the application. The employment office shall give the advance information without delay.
Tekijä 22 Case process rules what phase what events Aliens Act Section 82 Filing applications for a residence permit for an employed or self-employed person (1) An application for a residence permit for an employed person may be filed either by an alien or, on the alien s behalf, by the employer without a specific authorization. The application may be filed with a Finnishmission, an employment office or the District Police. Section 72 Elements of consideration as regards residence permits for employed and selfemployed persons (1) Issuing residence permits for employed persons is based on consideration in order to: 1) establish whether there is labour suitable for the work available in the labour market within a reasonable time; 2) ensure that issuing a residence permit for an employed person will not prevent a person as referred to in subsection 1(1) from finding employment; and 3) ensure that a residence permit for an employed person is only issued to persons who meet the requirements, if the work requires specific qualifications or an accepted state of health. Section 78 Advance information on the requirements for issuing residence permits for employed persons Upon written application by an employer or contractor, the employment office submits advance written information on the requirements for issuing a residence permit for an employed person as regards the matter referred to in the application. The employment office shall give the advance information without delay.
decision rules constraints on data used for consideration (but also optimization in a space which may include many local optima etc.) Tekijä 23 Aliens Act Section 82 Filing applications for a residence permit for an employed or self-employed person (1) An application for a residence permit for an employed person may be filed either by an alien or, on the alien s behalf, by the employer without a specific authorization. The application may be filed with a Finnishmission, an employment office or the District Police. Section 72 Elements of consideration as regards residence permits for employed and selfemployed persons (1) Issuing residence permits for employed persons is based on consideration in order to: 1) establish whether there is labour suitable for the work available in the labour market within a reasonable time; 2) ensure that issuing a residence permit for an employed person will not prevent a person as referred to in subsection 1(1) from finding employment; and 3) ensure that a residence permit for an employed person is only issued to persons who meet the requirements, if the work requires specific qualifications or an accepted state of health. Section 78 Advance information on the requirements for issuing residence permits for employed persons Upon written application by an employer or contractor, the employment office submits advance written information on the requirements for issuing a residence permit for an employed person as regards the matter referred to in the application. The employment office shall give the advance information without delay.
Tekijä 24 Case process may change too Government Programme of Prime Minister Matti Vanhanen s second Cabinet chap. 4.1. "Work-related immigration will be promoted with due regard to the demographic trends in Finland and within the EU, and the related need for labour. The points of action included in the immigration policy programme will be implemented and an action programme for workrelated immigration prepared."... "The system of determining the availability of Finnish labour for a given position will be gradually phased out." Procedure and competent authorities Section 82 Filing applications for a residence permit for an employed or self-employed person (1) An application for a residence permit for an employed person may be filed either by an alien or, on the alien s behalf, by the employer without a specific authorization. The application may be filed with a Finnishmission, an employment office or the District Police. Section 72 Elements of consideration as regards residence permits for employed and selfemployed persons (1) Issuing residence permits for employed persons is based on consideration in order to: 1) establish whether there is labour suitable for the work available in the labour market within a reasonable time; 2) ensure that issuing a residence permit for an employed person will not prevent a person as referred to in subsection 1(1) from finding employment; and 3) ensure that a residence permit for an employed person is only issued to persons who meet the requirements, if the work requires specific qualifications or an accepted state of health. Section 78 Advance information on the requirements for issuing residence permits for employed persons Upon written application by an employer or contractor, the employment office submits advance written information on the requirements for issuing a residence permit for an employed person as regards the matter referred to in the application. The employment office shall give the advance information without delay.
Rule set editor (.NET) Tekijä 25
Rule set editor (.NET) Tekijä 26
Rule set editor (.NET) Tekijä 27
Asiankäsittelyyn panostaminen tuottanee viranomaisprosessin tehostamista N% Mutta entä nuo dokumentit?
Tekijä 29 Document generation, XSL:FO ~1milj. asiakirjaa vuodessa n. 200 asiakirjapohjaa luodaan asiankäsittelyn kuluessa toimenpiteiden yhteydessä XSL:Formatting-Objects W3C an XML vocabulary for specifying formatting semantics FOP XSL:FO to PDF rendering UMA uses Ecrion XFDesigner- and XFServer components Others available, too.xml Ecrion XFDesigner UVI.UMA.PDFUtil.PDFGenerator.XFD XSLT XFServer.XLS.FO.PDF System.Xml Ecrion
Mihin UMA järjestelmässä tarvitaan 1 miljoonaa dokumenttia vuodessa? Tekijä 30 Mihin maahanmuuton asiankäsittelyjärjestelmässä tarvitaan 1 miljoonaa dokumenttia vuodessa, miksi investoida? Asiakirjoja joissa: tietoa tehdystä toimenpiteestä tietoa toimenpiteen perusteista, kerätystä tiedosta liitteitä asiakkaiden kontribuutioita eri puolilla maailmaa Merkittävä ei-strukturoidun tiedon varasto! Onko valittu arkkitehtuuri oikea tapa jonka varassa voimme joku päivä tuottaa 4:nen arvonluonnin portaan? Onko pdf säilöön säilötty tieto käytettävissä esimerkiksi silloin kun vaiheessa 2 rakennamme globaalisti tavoitettavissa olevia sähköisiä palveluita?
Logistiikkaketju - ylävirrassa kaikki Suomen ulkomaanedustustot, alavirrassa kunnat, oppilaitokset, työnantajat maahanmuuttajaperheet Tekijä 31 68.500 oleskelulupa asiaa vireille Majoitusvuorokausia 727.532 vuodessa VOK SUPO KRP Ulkomaalaisrekisterikyselyjä 32.000 Maahanmuuttovirasto 42.800 päätöstä 207.600 toimenpidettä 15.000 kansalaisuusasiaa Toimeentuloedellytysten selvittäminen etuuskäsittely Maahantuloedellytysten tutkintaa. 3.900 TP asiaa vireille Maahanmuuttoasioita vireille tai tiedoksiannettavana noin 20.000 (esim. viisumeita n. 800.000) Hakijan identiteetin varmistaminen, jatkossa sormenjäljet Rajavartiolaitos Poliisi UM / Edustustot Ulkomaalainen työvoima 40.000 Ulkomailla syntynyttä työvoimaa 70.000 Ulkomaalaisia opiskelijoita 9000 Uusia Suomen kansalaisia 7.000 vuodessa Suomeen tulevia perheenjäseniä 6000 vuodessa Turvapaikanhakijoita 4.000 vuodessa Esim. nykyjärjestelmässä 10.000.000 hakua / vuosi Nyt 100.000 asiakirjaa per vuosi, jatkossa n. 20 x nykymäärä Kunnat Työnantajat Oppilaitokset Työvoimatoimistot Maistraatit KELA Hallinto-oikeudet 2000 asiaa 10% HaO asioista 600 asiaa 16% KHO asioista Korkein hallinto-oikeus Poliisin maastapoistaminen ~ 1050 vuodessa Raja ~1400 vuodessa Poliisi RAJA
Maahanmuutto Tekijä 32 Suomen työikäisen väestön määrä kääntyy nopeaan laskuun parin vuoden kuluessa Jo nyt Suomen positiivista väestökehitys on suurelta osin maahanmuuttajaväestön ansiota
Kiitos! jouko.salonen@migri.fi