Arbejdsgange for alle: Itsystemer, vejledere og borgere From Best Practices Workflow to Workflows in Practice Seminar, Jan 25, 2011 Thomas Hildebrandt - hilde@itu.dk Lektor Programming, Logic and Semantics group IT University of Copenhagen (ITU)
Oversigt Hvorfor beskrive arbejdsgange? Arbejdsgangsbanken og Business Process Model and Notation (BPMN) Udfordringer 2
Hvorfor beskrive arbejdsgange? Fælles forståelse Dokumentation Effektivisering It-støtte/ automatisering Standardisering Lovmedholdighed 3
Business Process Model and NotaGon (BPMN 2.0) Standard for beskrivelser af arbejdsgange baseret på rutediagrammer (flowcharts) Understøttet af store leverandører (IBM, Oracle, SoftwareAG, Adobe, Fujitsu,...) Stort potentiale - især for såkaldte produktionsworkflow 4
+',)-.-!"#$%&'(#'($&)$("*+$%",-(#.$*+$/0123/04$)&.$/%0+$!"#$%&&'(#)%*+,-'.#,/#"01,$%$&.$)&.$/%0+$.#02*%3%'.#,/#"01,$%5$6&7#8#.9$("*+$%",-(#.$*+$:;!$/0123/04$)&.$/%0+$!"#$%&&'.4#"%#-"1245'.#,/#"01,$%9$/%0+$!"#$%&&'67%$83+#,'.#,/#"01,$%9$&.$/%0+$9!6:'!"#$%&&'67%$83+#,'.#,/#"01,$%5$<&.$=&.#$*')&.=,(*&'$,>&?($/%0+$ %&')&.=,'%#$(@-#+9$+##$-,A#$B5 BPMN 2.0 Eksempel C$%&'()**$D#+%.*>#+$,$+#E?#'%#$&.$)F&7$&)$1(,232,2)*$*'$,'$&.A,'*G,(*&'$7*("$("#$&>H#%(*8#$&)$%,..@*'A$&?($7&.I5$3'$ /%0+$,$%&'()**$*+$D#-*%(#D$,+$,$A.,-"$&)$<F&7$0F#=#'(+9$7"*%"$,.#$,$+#($&)$1(,232,2)*9$43)5,*9$67,)879*9$,'D$ :);<)5()-=>'8*$(",($D#)*'#$)*'*(#$#J#%?(*&'$+#=,'(*%+$K+##$<*A?.#$LM5LN5$%&'()**)*$%,'$>#$D#)*'#D$,($,'@$F#8#F$).&=$ #'(#.-.*+#O7*D#$%&'()**)*$(&$%&'()**)*$-#.)&.=#D$>@$,$+*'AF#$-#.+&'5$P&7OF#8#F$%&'()**)*$%,'$>#$A.&?-#D$ (&A#("#.$(&$,%"*#8#$,$%&==&'$>?+*'#++$A&,F5 =2?<&)-!$@!-A-15-4B7CD>)-'E-7-%&'()** :&(#$(",($/%0+$?+#+$("#$(#.=$%&'()**$+-#%*)*%,FF@$(&$=#,'$,$+#($&)$!"#$%&"&'&()*5$3($?+#+$("#$(#.=+$F'>>7G'&7,2'5$,'D$ FH'&)'?&7DH9$7"#'$=&D#F*'A$("#$*'(#.,%(*&'$>#(7##'$%&'()**)*5 5!"#$%&'()**$-,%I,A#$%&'(,*'+$%F,++#+$7"*%"$,.#$?+#D$)&.$=&D#F*'A$("#$)F&7$&)$1(,232,2)*9$43)5,*9$,'D$67,)879*9$,'D$"&7$("#@$,.#$+#E?#'%#D$7*("*'$,$%&'()**$K+##$<*A?.#$LM5BN5$Q"#'$,$%&'()**$*+$D#)*'#D$*($*+$%&'(,*'#D$7*("*'$!"#$%$&$'%(5
Arbejdsgangsbanken.dk 877 kommunale arbejdsgange beskrevet i BPMN - link til blanketter og lovgrundlag Gratis adgang via arbejdsgangsbanken.dk Gode (best practice) og Korrekte (lov) Overblik via hændelser, aktiviteter, lov Mulighed for at kommentere 6
Eksempelarbejdsgang 7
Er vi klar Gl at høste? Fælles forståelse Dokumentation Effektivisering It-støtte/ automatisering Standardisering Lovmedholdighed 8
Udfordringer Kompleks standard under udvikling Diagrammer skal holdes opdateret Verifikation af lovmedholdighed Forskelle i organisering af arbejdsgange Ensartet navngivning og genbrug Produktionsworkflow vs. vidensarbejde 9
Standarder under udvikling >100 elements Beta version R. Shapiro, WfMC, 2010 10
Sammenhæng med lov Pligt for unge under 25 år til at tage en uddannelse 21 b. Jobcenteret skal som led i det individuelle kontaktforløb vurdere, om en person under 25 år, der er omfattet af 2, nr. 1-3, som ikke har en erhvervskompetencegivende uddannelse, og som ikke har forsørgerpligt over for hjemmeboende børn, vil kunne gennemføre en uddannelse på almindelige vilkår. Stk. 2. Vurderer jobcenteret, at en person, der er omfattet af stk. 1, kan gennemføre en uddannelse, skal jobcenteret pålægge personen inden for en nærmere fastsat frist at komme med forslag til en eller flere relevante studie- eller erhvervskompetencegivende uddannelser, som den pågældende kan ansøge om optagelse på. Det er en betingelse, at personen under hele uddannelsen har et forsørgelsesgrundlag i form af SU, elevløn el.lign. Stk. 3. Jobcenteret skal ud fra en vurdering af personens forudsætninger pålægge den pågældende inden for en nærmere fastsat frist at søge om optagelse på en eller flere uddannelser, jf. stk. 2. Stk. 4. Hvis personen optages på en uddannelse, er den pågældende forpligtet til at påbegynde og gennemføre uddannelsen. Stk. 5. Vurderer jobcenteret, at der er risiko for, at den unge, som påbegynder en uddannelse efter stk. 4, kan få særlige vanskeligheder ved at gennemføre uddannelsen, skal jobcenteret underrette uddannelsesinstitutionen om, at den unge efter 21 b er pålagt at påbegynde en uddannelse. Underretning kan ske uden 11 samtykke fra den unge
Vidensarbejdsgange? Danne sig overblik over historik Tilpasse aktiviteter og arbejdsgang Skabeloner Oplysning om lovkrav (betingelser, frister, opfølgning) Ny standardiseringsprocess iværksat mhp case management notation 12
Konklusion Arbejdsgangsbanken et stort skridt på vejen Men: Diagrammer kan ikke umidelbart forstås, verificeres eller sættes strøm til Udfordring at vedligeholde og tilpasse 13
FremGden Diagrammer der kan forstås umidelbart af borger og vejleder og sammenkædes til mere detaljerede (BPMN) diagrammer Best Practice BPMN Beskrive sammenhæng med lov Understøtte ændringer og tilpasninger Understøttelse af vidensarbejderen 14