Reflections On the Design of Domain Specific Semantic Business Process Modeling Languages – An Evolutionary Approach l i h Prof. Dr. Jörg Becker Burkhard Weiß
PD Dr. Axel Winkelmann
Agenda Reflections on the Adaptation of SBPML 1. Introduction: Business Process Modeling 2. Domain‐Specific Process Modeling 3. Domain‐Specific Modeling in Public Administrations 4. Domain‐Specific Modeling in the Banking Sector 5. Synthesis of Findings: Adapting SBPML btw. Domains 6. Critical Success Factors for SBPML Adaptation 7. Conclusion, Limitations and Outlook
Reflections on Adapting Domain‐Specific Semantic BPM Languages 1
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Initial Situation: Business Process Modeling in Banks Æ Business process modeling is important in business process reengineering – esp. in the context of industrialization in banks. Æ There are a number of general purpose modeling languages that have been developed during the last decades: UML activity diagrams, BPMN, EPC, … Æ Automated model analysis with a semi-formal specifications off business b i processes is i hardly h dl possible ibl although lth h automated t t d semantic analysis of business process models would allow significant cost saving potential in contrary to manual evaluation. Æ Unlike U lik syntactic t ti modeling d li llanguages that th t mainly i l iincorporate t elements from the modeling language, semantic modeling languages also use elements from the domain language in order to make statements about the problem domain. domain Æ We introduce research results from the application of a semantic business process modeling language (SBPML) in order d tto achieve hi easier i modeling d li even ffor non-experts t coupled l d with an automated analysis of the resulting process models in the financial sector. Reflections on Adapting Domain‐Specific Semantic BPM Languages 2
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Goal Æ Currently: We have more than five years of research in the area of domain-specific semantic business process modeling languages. Æ Goal: We aim at describing our findings and the development of the domain specific pattern-based process modeling language PICTURE. PICTURE So far, the theoretical concept has been applied to administrative and service processes in the governmental and banking sector. sector A comparison of both language dialects has not been taken place so far and will be our objective. We seek to provide a first investigation on ease of adapting a SBPML based on process building blocks (PBB) and strive to identify critical success factors for transferring the domain specific approach to further domains, domain-specific domains for instance in the area of judiciary.
Reflections on Adapting Domain‐Specific Semantic BPM Languages 3
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Problems of Traditional Approaches Universal Business Process Modelling Languages Prozessablauf
Input
Output
Führt aus & unterstützt
IT
Fü...
O r.... BEC_ An tra g a uf Schüle rfa hrkos ten is t elektron is c...
BEC_ An tra g a uf Schül erfahrkos teners ta ttu n g i s ...
Bei elektronis chen Anträgen s o llte die Volls tändigkeits prüfung automatis iert ges ch eh en
BEC_Prüfe An tra g auf Volls tänd igke it
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_ An tra g i s t volls tänd ig
BEC_Sachbearbeiter
BEC _Antrag is t unvolls tän dig
BEC_Schülers tam m date n BEC_Prüfe , ob Antrag s te llers tam m daten erfas st s ind
BEC _Antrag s teller is t bereits erfas s t
BEC_Antrags telle rs tam m da ten
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_ An tra gs teller is t noch nicht erfas s t BEC_Antrags telle rs tam m da ten BEC_Erfas s e/ Übernehme Antra gs telle rdaten
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_Antragstel lers ta mm d ate n BEC_Prüfe , ob Antrags tel ler bereits An tra g ges tellt h at
BEC_ An tra g is t berei ts gestel lt worden
BEC_Sch üle rfahrkos ten progra mm
Doppelantrags stel ler werden aufges pü rt
BEC_ An tra g i s t noch nicht ge s tellt worden
BEC_Antrags telle rs tam m da ten
BEC_Schülerda ten
BEC_Antrags telle rs tam m da ten
BEC_Schulangebots lis te
BEC_Gle iche Antrag s te llerda ten mi t Schülerdate n a b
BEC_Sch üle rfahrkos ten progra mm
Problems of traditional approaches
BEC_Antrags te ll erdaten s ind n i ch t zu validieren
BEC_ An tra gs tellerdaten s ind va lidie rt
BEC_Überp rüfe Klas s en- und Schulangaben
BEC_Klas s e liegt a n angegebener Schu le vor
BEC_Klass e liegt an angegebener Sch u le n icht vo r
BEC_Antrags telle rs tam m da ten
BEC_Antrags telle rs tam m da ten
BEC_Halte Rücks prache m it An tra gs teller/Schule
BEC_Sachbearbeiter
BEC_Fehlende Daten s ind ermittelt
BEC_Sch üle rfahrkos ten progra mm
BEC_Fehlende Daten s i nd nicht zu e rm itte ln
BEC_Antrags telle rs tam m da ten BEC_Ans pruchs lis te n BEC_Sch üle rfahrkos ten progra mm
BEC_Prüfe, o b Ans pru ch fü r angegebene Klas s e bes teht Kein Ans pruch fü r Berufs s ch üle r
BEC_An s p ruch is t generell gegeben
BEC_An s p ruch is t nich t gegeben
BEC_Überp rü fe Ans pruchs voraus s etzungen
BEC_Geb e An s p ru ch n ich t s ta tt
BEC_Antrags telle rs tam m da ten BEC_Prüfe , ob Abl eh nu ng zu ers tellen is t
BEC_ Ab leh nungs bes cheid ist zu ers tell en
BEC_Ans pruchs vorau s s etzungen s ind e rfü llt
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_ Ab leh nungs bes cheid is t nicht zu ers telle n
BEC_Ve rwerfe An tra g
BEC_Ans pruchs vorau s s etzungen s ind nich t e rfü llt
BEC_Antrags telle rs tam m da ten BEC_Erm ittle gewüns chtes Verkeh rs m itte l
BEC_Sch üle rfahrkos ten progra mm
BEC_Ben utze s Vekeh rs mi ttel i s t ÖPNV
BEC_Benu tzes Verkeh rs mi ttel is t n ich t ÖPN V
BEC_Antrags tell ers ta mm da te n BEC_Entfernungs tabelle (ve rkeh rs üb lich) BEC_Sachbearbeiter
BEC_ Erm ittle Länge de s verkehrs üblichen Schulwegs zur BEC_ Prüfe , ob Schule nä ch s tgelegene Schule is t
BEC_Antrags tell ers ta mm da te n
BEC_Schu lwe glänge is t nicht bekannt BEC_Antrags telle rs tam m da ten BEC_Schule is t nächs tgelegene mögliche Schule
BEC_Schu le is t nicht nä ch s tgelegene m ögliche Schule
BEC_Sch üle rfahrkos ten progra mm
BEC_Schulangebots lis te BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Routen pl aner/Top og ra p hi eprogram m
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Routen pl aner/Top og ra p hi eprogram m
BEC_Entfernungstabell e (verke hrs ü blich)
BEC_Verm es s e Länge des verkehrs üblichen Schulwegs BEC_Antrags telle rs tam m da ten
BEC_ Prüfe Eins tiegs - und Aus s tiegs haltes telle
BEC_Läng e is t n icht aus reichend genau mes sbar
BEC_Läng e is t aus reichend genau mes sbar
BEC_Busfahrplän e BEC_Antrags telle rs tam m da ten
BEC_Verm es s ungs antrag
BEC_Ste lle Verm es s ungs antrag
BEC_Erm ittle zu benutzende n Verkehrs trä ge r
BEC_Routen pl aner/Topo grap hieprogramm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten
BEC_Vermes s ungs daten s i nd eingegangen
BEC_Sachbearbeiter BEC_Bus fahrplä ne
BEC_Entscheide ob Sch üle rjahres karte aus ges tell ...
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_Entfernungs tabelle (verkeh rs ü bl ich )
BEC_Verm ess ungs antra g BEC_Sch üle rjahres karte is t nicht aus zus tellen
BEC_Sch üle rjahres karte is t aus zus tell en
BEC_ Ergä nze Weglängenlis te (verkeh rs üblich)
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Entfernungstabelle (verke hrs üb lich) BEC_Antrags telle rs tam m da ten
Is t beis piels weis e ein m ehrwöchiges Praktikum vorges ehen BEC_ Prüfe , ob Jahres karte wirts chaftl ich er
BEC_Sachbearbeiter
BEC_Schu lwe glänge is t bekannt
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_Prüfe ob ÖPNV fü r d ies e Strecke ve rfüg ba r
BEC_Schü le rjahres karte is t n icht wirts chaftlicher
BEC_Sch üle rjahres karte is t wirts chaftl ich er
BEC_Bus fahrplä ne
BEC_Antrags tell ers ta mm da te n BEC_Prüfe, o b zu bes tellende Karte teu rer al s Ers tattu ng s g r...
BEC_ Karte is t n ich t zu teu er
BEC_ ÖPNV is t n ich t ve rfü gb ar
BEC_ÖPNV-Preis lis te BEC_Sch üle rfahrkos ten progra mm
BEC_ ÖPNV is t ve rfüg ba r
BEC_Prüfe Zu m utb arke it der ÖPNV-N utzu ng
BEC_ Karte i s t zu teu er
BEC_ ÖPNV is t nicht zum utba r
BEC _ÖPNV i s t zu m u tba r BEC_Antrags telle rs tam m da ten BEC_ Prü fe, ob An tra g Mitfa h rer eins chließt
BEC_Sch üle rfahrkos ten progra mm BEC_Antrags telle rs tam m da ten
BEC_ Prü fe, ob An tra gs tel ler für zus ä tzliche Kos te... te
BEC_ An tra gs tel ler ko m mt für zus ätzli ch e Kos te n auf
BEC_Sachbearbeiter
BEC_ An tra gs teller ko mm t n ich t fü r zu s ä tzlich ...
BEC_Sch üle rfahrkos ten progra p g mm
BEC_Antrags telle rs tam m da ten BEC_Prüfe , o b An tra g Mitfa h re r eins chließt
BEC_Sch üle rfahrkos ten progra mm
BEC _Mitfa hrer s in d im Antrag mit eingeschlos s en
BEC _Antrag is t oh ne Mitfa hre r
BEC_Ers ta tte Fa hrka rte n nachträ glich
BEC_Antrags telle rs tam m da ten BEC_ Mitfah re r s in d im Antrag m it eingeschloss en
BEC_ An tra g is t o hne Mitfah rer
BEC_Sch üle rfahrkos ten progra mm
BEC_Lege Mitfa h rer An trä g e zu Grun de BEC_Antrags telle rs tam m da ten
BEC_Sch üle rfahrkos ten progra mm
BEC_Lege Mitfa h re r An trä g e zu Grund e
BEC_Antrags tell ers ta mm da te n
BEC_ÖPNV-Preis lis te
BEC_Antrags tell ers ta mm da te n
BEC_ÖPNV-Preis lis te
BEC_Prüfe , o b Schülers pezialverkeh r wirts chaftliche r
BEC_Sch üle rs pezialverkeh r is t w irtschaftliche r
BEC_Sachbearbeiter
BEC_Verg leiche ents tehende Kos te n m it ÖPNV-Kos ten
BEC_Sch üle rs pezialverkeh r is t nicht wirts chaftliche r
BEC_Sch üle rfahrkos ten progra mm
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten BEC_Prüfe , ob außergewöhnliche Ums tände Ta xie ins at...
BEC_Veranlas s e Schülers pezialverkeh r
BEC_Ents tehe nde Kos ten s ind nicht höher als ÖPNV-Ko s te n
BEC_ Ta xi b ei volle r Ers ta ttun g is t erforderlich
BEC_ Ta xi b ei volle r Ers ta ttun g i s t nich t erforderlich
BEC_Ers ta tte Beförderun g in angem ieteten Fahrzeu ge n
BEC_ Ers tatte Beförd erun g m it eigenem Fah rze ug
BEC_Ents tehe nde Kos ten s ind höher als ÖPNV-Kos ten
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_ Ermittle ents tehende Kos ten
BEC_Sch üle rfahrkos ten progra mm
BEC_Kos tenaufs tellun g
BEC_Antrags telle rs tam m da ten BEC_Bearbe ite An tra g ni ch t weiter
BEC_Bewillige An tra g (Schülerjahreska rte)
BEC_Bewi llige An tra g (Kos teners ta ttu ng )
BEC_Sch üle rfahrkos ten progra mm
BEC_Lehne An trag ab BEC_Schülerd ate ns atz
BEC_Pfle ge Bewilli gungs art und -höhe
BEC_Sch üle rfahrkos ten progra mm BEC_Schülerda ten s a tz BEC_Kos tenaufs tellung
BEC_Schülerd ate ns atz
BEC_Sch üle rdatens atz is t eingepflegt
BEC_ Schü lerfah rkosBEC_ tene rs tattu ng ...hrSch üle rfa kosBEC_Schü ten ers ta ttun g... rlerfah kos tene rs ta ttu ng ...
BEC_ Prü fe Exis te nz weite re r Anträ ge
BEC_ Sach bearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Alle n eu en Schülerdate n s ind ei ngepflegt
BEC_Bes telll is te BEC_ Expo rti ere Bes tellli sten pro Schule un d Verkehrs träg er
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC E-Mail-P rogram m
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Bes telllis te BEC_Vers end e Bestelllis te(n) BEC_Schülerjahres karten-Bes tellung
BEC_Dru cke Ablehnungs be s cheid(e)
BEC_Versend e Ablehnungs be s cheid(e)
BEC_Ablehnungs bes cheid Vers and s ol lte wenn m öglich el ektronis ch erfol gen
BEC_Sachbearbeiter
BEC_Ablehnungs bes cheid BEC_Dru cke Bewilligungs bes cheid(e)
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Bewilligungs bescheid BEC_Vers end e Bewilligungs bes cheid(e)
BEC_Sachbearbeiter
BEC_Bewilligungs bes cheid BEC_Bes te lllis te(n) s ind vers and t
BEC_ Ab leh nungsbes cheide s ind vers an dt
BEC Ersta ttungs beschei(e) s ind vers a nd t
BEC_Schü lerjahres karte(n) is t(s ind) eingegangen BEC_Bes telllis te BEC_Sch üle rfahrkos ten progra mm
BEC_Gle iche Kontrollboge n a b BEC_Kontrollis te
BEC_Bes tellung is t korrekt
BEC_Kontrollis te
BEC_Bes tellung i s t n icht ko rre kt
BEC_Sachbearbeiter
BEC_Veranlas s e Nachbes s erung BEC_Kontro llis te
BEC_Ers telle Aus zahlun gs anordnung
BEC_Le ite Aus zahlu ng s anordnung an Sta dtka s s ...
BEC_Au s za hlu n gs anordnung i s t weitergeleitet
BEC_Überweis ungen s ind noch nicht eing egangen BEC_Hal te zuzahlun gs pflichti ge Ka rte n zu rü ck
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Haus h alt skass ens ys te m
BEC_Aus zahlungs ano rd nu ng
BEC_ Prü fe Überweis ung zuzahl un gs p flich tig e ...
BEC_ Au s za hlungs anordnung is t ers tel lt
BEC_Sachbearbeiter BEC_Überweis ungen s ind eingegangen
BEC_Aus zahlungs ano rdn un g
BEC_Nachbes s erung is t veranlas s t
BEC_Sachbearbeiter
BEC_Überweis ung is t eingegangen
BEC_Vers ende Schülerjahres ka rte(n) an Schul en
BEC_Sachbearbeiter
BEC_Sch üle rj ahres karte(n) s ind vers an dt
hard to understand (domain neutral) hard to compare (high freedom degrees) hard to explain (expert knowledge neccessary vor modeling) g) hardly affordable (very detailled modeling / not economically) hardly usable (missing semantic analysis capabilities)
Reflections on Adapting Domain‐Specific Semantic BPM Languages 4
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Domain‐Specific Process Modeling Universal Business Process Modeling Languages Prozessablauf
Input
Output
Führt aus & unterstützt
IT
Fü...
O r.... BEC_ An tra g a uf Schüle rfa hrkos ten is t elektron is c...
BEC_ An tra g a uf Schül erfahrkos teners ta ttu n g i s ...
Bei elektronis chen Anträgen s o llte die Volls tändigkeits prüfung automatis iert ges ch eh en
BEC_Prüfe An tra g auf Volls tänd igke it
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_ An tra g i s t volls tänd ig
BEC_Sachbearbeiter
BEC _Antrag is t unvolls tän dig
BEC_Schülers tam m date n BEC_Prüfe , ob Antrag s te llers tam m daten erfas st s ind
BEC _Antrag s teller is t bereits erfas s t
BEC_Antrags telle rs tam m da ten
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_ An tra gs teller is t noch nicht erfas s t BEC_Antrags telle rs tam m da ten BEC_Erfas s e/ Übernehme Antra gs telle rdaten
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_Antragstel lers ta mm d ate n BEC_Prüfe , ob Antrags tel ler bereits An tra g ges tellt h at
BEC_ An tra g is t berei ts gestel lt worden
BEC_Sch üle rfahrkos ten progra mm
Doppelantrags stel ler werden aufges pü rt
Solution Approaches
BEC_ An tra g i s t noch nicht ge s tellt worden
BEC_Antrags telle rs tam m da ten
BEC_Schülerda ten
BEC_Antrags telle rs tam m da ten
BEC_Schulangebots lis te
BEC_Gle iche Antrag s te llerda ten mi t Schülerdate n a b
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags te ll erdaten s ind n i ch t zu validieren
BEC_ An tra gs tellerdaten s ind va lidie rt
BEC_Überp rüfe Klas s en- und Schulangaben
BEC_Klas s e liegt a n angegebener Schu le vor
BEC_Klass e liegt an angegebener Sch u le n icht vo r
BEC_Antrags telle rs tam m da ten
BEC_Antrags telle rs tam m da ten
BEC_Halte Rücks prache m it An tra gs teller/Schule
BEC_Sachbearbeiter
BEC_Fehlende Daten s ind ermittelt
BEC_Sch üle rfahrkos ten progra mm
BEC_Fehlende Daten s i nd nicht zu e rm itte ln
BEC_Antrags telle rs tam m da ten BEC_Ans pruchs lis te n BEC_Sch üle rfahrkos ten progra mm
BEC_Prüfe, o b Ans pru ch fü r angegebene Klas s e bes teht Kein Ans pruch fü r Berufs s ch üle r
BEC_An s p ruch is t generell gegeben
BEC_An s p ruch is t nich t gegeben
BEC_Überp rü fe Ans pruchs voraus s etzungen
BEC_Geb e An s p ru ch n ich t s ta tt
BEC_Antrags telle rs tam m da ten BEC_Prüfe , ob Abl eh nu ng zu ers tellen is t
BEC_ Ab leh nungs bes cheid ist zu ers tell en
BEC_Ans pruchs vorau s s etzungen s ind e rfü llt
BEC_Ve rwerfe An tra g
BEC_Ans pruchs vorau s s etzungen s ind nich t e rfü llt
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_ Ab leh nungs bes cheid is t nicht zu ers telle n
BEC_Antrags telle rs tam m da ten BEC_Erm ittle gewüns chtes Verkeh rs m itte l
BEC_Sch üle rfahrkos ten progra mm
BEC_Ben utze s Vekeh rs mi ttel i s t ÖPNV
BEC_Benu tzes Verkeh rs mi ttel is t n ich t ÖPN V
BEC_Antrags tell ers ta mm da te n BEC_Entfernungs tabelle (ve rkeh rs üb lich)
BEC_ Erm ittle Länge de s verkehrs üblichen Schulwegs zur BEC_ Prüfe , ob Schule nä ch s tgelegene Schule is t
BEC_Antrags tell ers ta mm da te n
BEC_Antrags telle rs tam m da ten BEC_Schu le is t nicht nä ch s tgelegene m ögliche Schule
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Routen pl aner/Top og ra p hi eprogram m
BEC_Schulangebots lis te
BEC_Schu lwe glänge is t nicht bekannt
BEC_Schule is t nächs tgelegene mögliche Schule
BEC_Sachbearbeiter
BEC_Routen pl aner/Top og ra p hi eprogram m
BEC_Entfernungstabell e (verke hrs ü blich)
BEC_Verm es s e Länge des verkehrs üblichen Schulwegs BEC_Antrags telle rs tam m da ten
BEC_ Prüfe Eins tiegs - und Aus s tiegs haltes telle
BEC_Sachbearbeiter
BEC_Läng e is t n icht aus reichend genau mes sbar
BEC_Läng e is t aus reichend genau mes sbar
BEC_Erm ittle zu benutzende n Verkehrs trä ge r
BEC_Sch üle rfahrkos ten progra mm
BEC_Routen pl aner/Topo grap hieprogramm BEC_Busfahrplän e
BEC_Antrags telle rs tam m da ten
BEC_Verm es s ungs antrag
BEC_Ste lle Verm es s ungs antrag
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten
BEC_Vermes s ungs daten s i nd eingegangen
BEC_Sachbearbeiter BEC_Bus fahrplä ne
BEC_Entscheide ob Sch üle rjahres karte aus ges tell ...
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_Entfernungs tabelle (verkeh rs ü bl ich )
BEC_Verm ess ungs antra g BEC_Sch üle rjahres karte is t nicht aus zus tellen
BEC_Sch üle rjahres karte is t aus zus tell en
BEC_ Ergä nze Weglängenlis te (verkeh rs üblich)
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Entfernungstabelle (verke hrs üb lich) BEC_Antrags telle rs tam m da ten
Is t beis piels weis e ein m ehrwöchiges Praktikum vorges ehen BEC_ Prüfe , ob Jahres karte wirts chaftl ich er
BEC_Sachbearbeiter
BEC_Schu lwe glänge is t bekannt
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_Prüfe ob ÖPNV fü r d ies e Strecke ve rfüg ba r
BEC_Schü le rjahres karte is t n icht wirts chaftlicher
BEC_Sch üle rjahres karte is t wirts chaftl ich er
BEC_Bus fahrplä ne
BEC_Antrags tell ers ta mm da te n BEC_Prüfe, o b zu bes tellende Karte teu rer al s Ers tattu ng s g r...
BEC_ Karte is t n ich t zu teu er
BEC_ ÖPNV is t n ich t ve rfü gb ar
BEC_ÖPNV-Preis lis te BEC_Sch üle rfahrkos ten progra mm
BEC_ ÖPNV is t ve rfüg ba r
BEC_Prüfe Zu m utb arke it der ÖPNV-N utzu ng
BEC_ Karte i s t zu teu er
BEC_ ÖPNV is t nicht zum utba r
BEC _ÖPNV i s t zu m u tba r BEC_Antrags telle rs tam m da ten BEC_ Prü fe, ob An tra g Mitfa h rer eins chließt
BEC_Sch üle rfahrkos ten progra mm BEC_Antrags telle rs tam m da ten
BEC_ Prü fe, ob An tra gs tel ler für zus ä tzliche Kos te... te
BEC_ An tra gs tel ler ko m mt für zus ätzli ch e Kos te n auf
BEC_Sachbearbeiter
BEC_ An tra gs teller ko mm t n ich t fü r zu s ä tzlich ...
BEC_Sch üle rfahrkos ten progra p g mm
BEC_Antrags telle rs tam m da ten BEC_Prüfe , o b An tra g Mitfa h re r eins chließt
BEC_Sch üle rfahrkos ten progra mm
BEC _Mitfa hrer s in d im Antrag mit eingeschlos s en
BEC _Antrag is t oh ne Mitfa hre r
BEC_Ers ta tte Fa hrka rte n nachträ glich
BEC_Antrags telle rs tam m da ten BEC_ Mitfah re r s in d im Antrag m it eingeschloss en
BEC_ An tra g is t o hne Mitfah rer
BEC_Sch üle rfahrkos ten progra mm
BEC_Lege Mitfa h rer An trä g e zu Grun de BEC_Antrags telle rs tam m da ten
BEC_Sch üle rfahrkos ten progra mm
BEC_Lege Mitfa h re r An trä g e zu Grund e
BEC_Antrags tell ers ta mm da te n
BEC_ÖPNV-Preis lis te
BEC_Antrags tell ers ta mm da te n
BEC_ÖPNV-Preis lis te
BEC_Prüfe , o b Schülers pezialverkeh r wirts chaftliche r
BEC_Sch üle rs pezialverkeh r is t w irtschaftliche r
BEC_Sachbearbeiter
BEC_Verg leiche ents tehende Kos te n m it ÖPNV-Kos ten
BEC_Sch üle rs pezialverkeh r is t nicht wirts chaftliche r
Various research projects and prototypes which deal with pattern design, identification and contextual annotations and analyses of process models have been developed.
BEC_Sch üle rfahrkos ten progra mm
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten BEC_Prüfe , ob außergewöhnliche Ums tände Ta xie ins at...
BEC_Veranlas s e Schülers pezialverkeh r
BEC_Ents tehe nde Kos ten s ind nicht höher als ÖPNV-Ko s te n
BEC_ Ta xi b ei volle r Ers ta ttun g is t erforderlich
BEC_ Ta xi b ei volle r Ers ta ttun g i s t nich t erforderlich
BEC_Ers ta tte Beförderun g in angem ieteten Fahrzeu ge n
BEC_ Ers tatte Beförd erun g m it eigenem Fah rze ug
BEC_Ents tehe nde Kos ten s ind höher als ÖPNV-Kos ten
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
Studies have indicated that there is a l k off practically lack ti ll applicable li bl and d analyzable domain-specific languages.
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_ Ermittle ents tehende Kos ten
BEC_Sch üle rfahrkos ten progra mm
BEC_Kos tenaufs tellun g
BEC_Antrags telle rs tam m da ten BEC_Bearbe ite An tra g ni ch t weiter
BEC_Bewillige An tra g (Schülerjahreska rte)
BEC_Bewi llige An tra g (Kos teners ta ttu ng )
BEC_Sch üle rfahrkos ten progra mm
BEC_Lehne An trag ab BEC_Schülerd ate ns atz
BEC_Pfle ge Bewilli gungs art und -höhe
BEC_Sch üle rfahrkos ten progra mm BEC_Schülerda ten s a tz BEC_Kos tenaufs tellung
BEC_Schülerd ate ns atz
BEC_Sch üle rdatens atz is t eingepflegt
BEC_ Schü lerfah rkosBEC_ tene rs tattu ng ...hrSch üle rfa kosBEC_Schü ten ers ta ttun g... rlerfah kos tene rs ta ttu ng ...
BEC_ Prü fe Exis te nz weite re r Anträ ge
BEC_ Sach bearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Alle n eu en Schülerdate n s ind ei ngepflegt
BEC_Bes telll is te BEC_ Expo rti ere Bes tellli sten pro Schule un d Verkehrs träg er
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC E-Mail-P rogram m
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Bes telllis te BEC_Vers end e Bestelllis te(n) BEC_Schülerjahres karten-Bes tellung
BEC_Dru cke Ablehnungs be s cheid(e)
BEC_Versend e Ablehnungs be s cheid(e)
BEC_Ablehnungs bes cheid Vers and s ol lte wenn m öglich el ektronis ch erfol gen
BEC_Sachbearbeiter
BEC_Ablehnungs bes cheid BEC_Dru cke Bewilligungs bes cheid(e)
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Bewilligungs bescheid BEC_Vers end e Bewilligungs bes cheid(e)
BEC_Sachbearbeiter
BEC_Bewilligungs bes cheid BEC_Bes te lllis te(n) s ind vers and t
BEC_ Ab leh nungsbes cheide s ind vers an dt
BEC Ersta ttungs beschei(e) s ind vers a nd t
BEC_Schü lerjahres karte(n) is t(s ind) eingegangen BEC_Bes telllis te BEC_Sch üle rfahrkos ten progra mm
BEC_Gle iche Kontrollboge n a b BEC_Kontrollis te
BEC_Bes tellung is t korrekt
BEC_Kontrollis te
BEC_Bes tellung i s t n icht ko rre kt
Modeling predefined building blocks domain-specific languages decentral and distributed modeling Reflections on Adapting Domain‐Specific Semantic BPM Languages activities Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß direct interaction with business specialists simple syntactical rules BEC_Sachbearbeiter
BEC_Veranlas s e Nachbes s erung
BEC_Kontro llis te
BEC_Ers telle Aus zahlun gs anordnung
BEC_Le ite Aus zahlu ng s anordnung an Sta dtka s s ...
BEC_Au s za hlu n gs anordnung i s t weitergeleitet
BEC_Überweis ungen s ind noch nicht eing egangen BEC_Hal te zuzahlun gs pflichti ge Ka rte n zu rü ck
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Aus zahlungs ano rd nu ng
BEC_ Prü fe Überweis ung zuzahl un gs p flich tig e ...
BEC_ Au s za hlungs anordnung is t ers tel lt
BEC_Sachbearbeiter
BEC_Überweis ungen s ind eingegangen
BEC_Aus zahlungs ano rdn un g
BEC_Nachbes s erung is t veranlas s t
BEC_Sachbearbeiter
BEC_Überweis ung is t eingegangen
BEC_Vers ende Schülerjahres ka rte(n) an Schul en
BEC_Sch üle rj ahres karte(n) s ind vers an dt
5
BEC_Sachbearbeiter
BEC_Haus h alt skass ens ys te m
Solution: SBPML Universal Business Process Modeling Language Prozessablauf
Input
Output
Führt aus & unterstützt
IT
Fü...
O r.... BEC_ An tra g a uf Schüle rfa hrkos ten is t elektron is c...
BEC_ An tra g a uf Schül erfahrkos teners ta ttu n g i s ...
Bei elektronis chen Anträgen s o llte die Volls tändigkeits prüfung automatis iert ges ch eh en
BEC_Prüfe An tra g auf Volls tänd igke it
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_ An tra g i s t volls tänd ig
BEC_Sachbearbeiter
BEC _Antrag is t unvolls tän dig
BEC_Schülers tam m date n BEC_Prüfe , ob Antrag s te llers tam m daten erfas st s ind
BEC _Antrag s teller is t bereits erfas s t
BEC_Antrags telle rs tam m da ten
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_ An tra gs teller is t noch nicht erfas s t BEC_Antrags telle rs tam m da ten BEC_Erfas s e/ Übernehme Antra gs telle rdaten
BEC_ Schü lerfah rkos tene rs tattu ng ...
BEC_Antragstel lers ta mm d ate n BEC_Prüfe , ob Antrags tel ler bereits An tra g ges tellt h at
BEC_ An tra g is t berei ts gestel lt worden
BEC_Sch üle rfahrkos ten progra mm
Doppelantrags stel ler werden aufges pü rt
BEC_ An tra g i s t noch nicht ge s tellt worden
BEC_Antrags telle rs tam m da ten
BEC_Schülerda ten
BEC_Antrags telle rs tam m da ten
BEC_Schulangebots lis te
BEC_Gle iche Antrag s te llerda ten mi t Schülerdate n a b
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags te ll erdaten s ind n i ch t zu validieren
BEC_ An tra gs tellerdaten s ind va lidie rt
BEC_Überp rüfe Klas s en- und Schulangaben
BEC_Klas s e liegt a n angegebener Schu le vor
BEC_Klass e liegt an angegebener Sch u le n icht vo r
BEC_Antrags telle rs tam m da ten
BEC_Antrags telle rs tam m da ten
BEC_Halte Rücks prache m it An tra gs teller/Schule
BEC_Sachbearbeiter
BEC_Fehlende Daten s ind ermittelt
BEC_Sch üle rfahrkos ten progra mm
SBPML
BEC_Fehlende Daten s i nd nicht zu e rm itte ln
BEC_Antrags telle rs tam m da ten BEC_Ans pruchs lis te n BEC_Sch üle rfahrkos ten progra mm
BEC_Prüfe, o b Ans pru ch fü r angegebene Klas s e bes teht Kein Ans pruch fü r Berufs s ch üle r
BEC_An s p ruch is t generell gegeben
BEC_An s p ruch is t nich t gegeben
BEC_Überp rü fe Ans pruchs voraus s etzungen
BEC_Geb e An s p ru ch n ich t s ta tt
BEC_Antrags telle rs tam m da ten BEC_Prüfe , ob Abl eh nu ng zu ers tellen is t
BEC_ Ab leh nungs bes cheid ist zu ers tell en
BEC_Ans pruchs vorau s s etzungen s ind e rfü llt
BEC_Ve rwerfe An tra g
BEC_Ans pruchs vorau s s etzungen s ind nich t e rfü llt
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_ Ab leh nungs bes cheid is t nicht zu ers telle n
BEC_Antrags telle rs tam m da ten BEC_Erm ittle gewüns chtes Verkeh rs m itte l
BEC_Sch üle rfahrkos ten progra mm
BEC_Ben utze s Vekeh rs mi ttel i s t ÖPNV
BEC_Benu tzes Verkeh rs mi ttel is t n ich t ÖPN V
BEC_Antrags tell ers ta mm da te n BEC_Entfernungs tabelle (ve rkeh rs üb lich) BEC_Sachbearbeiter
BEC_ Erm ittle Länge de s verkehrs üblichen Schulwegs zur BEC_ Prüfe , ob Schule nä ch s tgelegene Schule is t
BEC_Antrags tell ers ta mm da te n
BEC_Antrags telle rs tam m da ten BEC_Schule is t nächs tgelegene mögliche Schule
BEC_Schu le is t nicht nä ch s tgelegene m ögliche Schule
BEC_Sch üle rfahrkos ten progra mm
BEC_Schulangebots lis te
BEC_Schu lwe glänge is t nicht bekannt
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Routen pl aner/Top og ra p hi eprogram m
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Routen pl aner/Top og ra p hi eprogram m
BEC_Entfernungstabell e (verke hrs ü blich)
BEC_Verm es s e Länge des verkehrs üblichen Schulwegs BEC_Antrags telle rs tam m da ten
BEC_ Prüfe Eins tiegs - und Aus s tiegs haltes telle
BEC_Läng e is t n icht aus reichend genau mes sbar
BEC_Läng e is t aus reichend genau mes sbar
BEC_Busfahrplän e BEC_Antrags telle rs tam m da ten
BEC_Verm es s ungs antrag
BEC_Ste lle Verm es s ungs antrag
BEC_Erm ittle zu benutzende n Verkehrs trä ge r
BEC_Routen pl aner/Topo grap hieprogramm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten
BEC_Vermes s ungs daten s i nd eingegangen
Enter Data into IT
BEC_Sachbearbeiter BEC_Bus fahrplä ne
BEC_Entscheide ob Sch üle rjahres karte aus ges tell ...
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_Entfernungs tabelle (verkeh rs ü bl ich )
BEC_Verm ess ungs antra g BEC_Sch üle rjahres karte is t nicht aus zus tellen
BEC_Sch üle rjahres karte is t aus zus tell en
BEC_ Ergä nze Weglängenlis te (verkeh rs üblich)
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Entfernungstabelle (verke hrs üb lich) BEC_Antrags telle rs tam m da ten
Is t beis piels weis e ein m ehrwöchiges Praktikum vorges ehen BEC_ Prüfe , ob Jahres karte wirts chaftl ich er
BEC_Schu lwe glänge is t bekannt BEC_Antrags telle rs tam m da ten
BEC_Sachbearbeiter
BEC_Prüfe ob ÖPNV fü r d ies e Strecke ve rfüg ba r
BEC_Schü le rjahres karte is t n icht wirts chaftlicher
BEC_Sch üle rjahres karte is t wirts chaftl ich er
BEC_Bus fahrplä ne
BEC_Antrags tell ers ta mm da te n BEC_Prüfe, o b zu bes tellende Karte teu rer al s Ers tattu ng s g r...
BEC_ Karte is t n ich t zu teu er
BEC_ ÖPNV is t n ich t ve rfü gb ar
BEC_ÖPNV-Preis lis te BEC_Sch üle rfahrkos ten progra mm
BEC_ ÖPNV is t ve rfüg ba r
BEC_Prüfe Zu m utb arke it der ÖPNV-N utzu ng
BEC_ Karte i s t zu teu er
BEC_ ÖPNV is t nicht zum utba r
BEC _ÖPNV i s t zu m u tba r BEC_Antrags telle rs tam m da ten BEC_ Prü fe, ob An tra g Mitfa h rer eins chließt
BEC_Sch üle rfahrkos ten progra mm BEC_Antrags telle rs tam m da ten
BEC_ Prü fe, ob An tra gs tel ler für zus ä tzliche Kos te... te
BEC_ An tra gs tel ler ko m mt für zus ätzli ch e Kos te n auf
BEC_Sachbearbeiter
BEC_ An tra gs teller ko mm t n ich t fü r zu s ä tzlich ...
BEC_Sch üle rfahrkos ten progra p g mm
BEC_Antrags telle rs tam m da ten BEC_Prüfe , o b An tra g Mitfa h re r eins chließt
BEC_Sch üle rfahrkos ten progra mm
BEC _Mitfa hrer s in d im Antrag mit eingeschlos s en
BEC _Antrag is t oh ne Mitfa hre r
BEC_Ers ta tte Fa hrka rte n nachträ glich
BEC_Antrags telle rs tam m da ten BEC_ Mitfah re r s in d im Antrag m it eingeschloss en
BEC_ An tra g is t o hne Mitfah rer
BEC_Sch üle rfahrkos ten progra mm
BEC_Lege Mitfa h rer An trä g e zu Grun de BEC_Antrags telle rs tam m da ten
BEC_Sch üle rfahrkos ten progra mm
BEC_Lege Mitfa h re r An trä g e zu Grund e
BEC_Antrags tell ers ta mm da te n
BEC_ÖPNV-Preis lis te
BEC_Antrags tell ers ta mm da te n
BEC_ÖPNV-Preis lis te
BEC_Prüfe , o b Schülers pezialverkeh r wirts chaftliche r
BEC_Sch üle rs pezialverkeh r is t w irtschaftliche r
BEC_Sachbearbeiter
BEC_Verg leiche ents tehende Kos te n m it ÖPNV-Kos ten
BEC_Sch üle rs pezialverkeh r is t nicht wirts chaftliche r
BEC_Sch üle rfahrkos ten progra mm
BEC_Sch üle rfahrkos ten progra mm
BEC_Antrags telle rs tam m da ten BEC_Prüfe , ob außergewöhnliche Ums tände Ta xie ins at...
BEC_Veranlas s e Schülers pezialverkeh r
BEC_Ents tehe nde Kos ten s ind nicht höher als ÖPNV-Ko s te n
BEC_ Ta xi b ei volle r Ers ta ttun g is t erforderlich
BEC_ Ta xi b ei volle r Ers ta ttun g i s t nich t erforderlich
BEC_Ers ta tte Beförderun g in angem ieteten Fahrzeu ge n
BEC_ Ers tatte Beförd erun g m it eigenem Fah rze ug
BEC_Ents tehe nde Kos ten s ind höher als ÖPNV-Kos ten
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sch üle rfahrkos ten progra mm
Verification of Document / Information
BEC_Antrags telle rs tam m da ten BEC_Sachbearbeiter
BEC_ Ermittle ents tehende Kos ten
BEC_Sch üle rfahrkos ten progra mm
BEC_Kos tenaufs tellun g
BEC_Antrags telle rs tam m da ten BEC_Bearbe ite An tra g ni ch t weiter
BEC_Bewillige An tra g (Schülerjahreska rte)
BEC_Bewi llige An tra g (Kos teners ta ttu ng )
BEC_Sch üle rfahrkos ten progra mm
BEC_Lehne An trag ab BEC_Schülerd ate ns atz
BEC_Pfle ge Bewilli gungs art und -höhe
BEC_Sch üle rfahrkos ten progra mm BEC_Schülerda ten s a tz BEC_Kos tenaufs tellung
BEC_Schülerd ate ns atz
BEC_Sch üle rdatens atz is t eingepflegt
BEC_ Schü lerfah rkosBEC_ tene rs tattu ng ...hrSch üle rfa kosBEC_Schü ten ers ta ttun g... rlerfah kos tene rs ta ttu ng ...
BEC_ Prü fe Exis te nz weite re r Anträ ge
BEC_ Sach bearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Alle n eu en Schülerdate n s ind ei ngepflegt
BEC_Bes telll is te BEC_ Expo rti ere Bes tellli sten pro Schule un d Verkehrs träg er
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC E-Mail-P rogram m
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Bes telllis te BEC_Vers end e Bestelllis te(n) BEC_Schülerjahres karten-Bes tellung
BEC_Dru cke Ablehnungs be s cheid(e)
BEC_Versend e Ablehnungs be s cheid(e)
BEC_Ablehnungs bes cheid Vers and s ol lte wenn m öglich el ektronis ch erfol gen
BEC_Sachbearbeiter
BEC_Ablehnungs bes cheid BEC_Dru cke Bewilligungs bes cheid(e)
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Bewilligungs bescheid BEC_Vers end e Bewilligungs bes cheid(e)
BEC_Sachbearbeiter
BEC_Bewilligungs bes cheid BEC_Bes te lllis te(n) s ind vers and t
BEC_ Ab leh nungsbes cheide s ind vers an dt
BEC Ersta ttungs beschei(e) s ind vers a nd t
BEC_Schü lerjahres karte(n) is t(s ind) eingegangen BEC_Bes telllis te BEC_Sch üle rfahrkos ten progra mm
BEC_Gle iche Kontrollboge n a b BEC_Kontrollis te
BEC_Bes tellung is t korrekt
BEC_Kontrollis te
BEC_Bes tellung i s t n icht ko rre kt
BEC_Sachbearbeiter
BEC_Veranlas s e Nachbes s erung BEC_Kontro llis te
BEC_Ers telle Aus zahlun gs anordnung
BEC_Le ite Aus zahlu ng s anordnung an Sta dtka s s ...
BEC_Au s za hlu n gs anordnung i s t weitergeleitet
BEC_Überweis ungen s ind noch nicht eing egangen BEC_Hal te zuzahlun gs pflichti ge Ka rte n zu rü ck
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Sachbearbeiter
BEC_Sch üle rfahrkos ten progra mm
BEC_Haus h alt skass ens ys te m
BEC_Aus zahlungs ano rd nu ng
BEC_ Prü fe Überweis ung zuzahl un gs p flich tig e ...
BEC_ Au s za hlungs anordnung is t ers tel lt
BEC_Sachbearbeiter BEC_Überweis ungen s ind eingegangen
BEC_Aus zahlungs ano rdn un g
BEC_Nachbes s erung is t veranlas s t
BEC_Sachbearbeiter
BEC_Überweis ung is t eingegangen
BEC_Vers ende Schülerjahres ka rte(n) an Schul en
BEC_Sachbearbeiter
BEC_Sch üle rj ahres karte(n) s ind vers an dt
Forward Document / Information
Reflections on Adapting Domain‐Specific Semantic BPM Languages 6
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Domain-specific process building blocks
Comparison of SBPML and EPC Elements
Elements
11
51
Reflections on Adapting Domain‐Specific Semantic BPM Languages 7
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Domain‐Specific Process Modeling
Reflections on Adapting Domain‐Specific Semantic BPM Languages 8
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Domain‐Specific Process Modeling in Public Administrations National Level
Benchmarking of business processes in 4 communes in Northrhine-Westphalia (Bielefeld, Hamm Köln Hamm, Köln, Münster). Münster) Complete documentation of the process and service landscape of the commune Altenberge (ca. 500 processes) and derivation of reference processes. Modeling and analysis of 172 processes of the city of Münster and extension of the PICTURE approach.
Federation
13 States 22 Ad i i t ti Di Administrative Districts ti t
323 Counties
12320 County Communes
116 Urban communes
Reflections on Adapting Domain‐Specific Semantic BPM Languages 9
State Level
16 Federal States
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Communal Level
3 City States
10
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Reflections on Adapting Domain‐Specific Semantic BPM Languages Scann
Enter Data into IT
Print
Record Data on Data Storage Deevice
Make a Demand/ Follow Up
Make an Arrangement/ Agreement
Reproducee/Copy Documeent
Perform an Investigation
Make a Paym ment
Sight Docum ment/ Informatioon
Perform a Consulation
Encash/Receeive a Paymentt
Change Location
Document/Information D Goes out
Interruption of Work
Archive Document
Forward Document/ Information
Document/Information D Comes in
Edit Document/ Information
Create New Document/Information D
Perform a Veriffication of the Conteent
Record/Register
Perform a Calcculation
Perform a Foormal Verificatioon
Patterns for eGovernment
Becker, Algermissen, Falk (2009)
Domain‐Specific Process Modeling in the Banking Sector Æ Need to extensively analyze business processes for multiple purposes (e.g. (e g business process optimization, operational risk management, business process compliance etc.) is currently of major relevance to banks – and even more important due to the financial crisis. crisis With the shared ambition among many banks to industrialize banking processes, the need to model, document and analyze the process landscapes of banks is omnipresent. Æ During three projects in banks we were faced with modeling and analyzing the core processes in order to identify IT investment and reorganization potential. As the business process modeling languages used in these banks (IDEF models, EPCs and flow charts) did not satisfy the banks with regard to analysis possibilities we adapted the method to suite the banks’ needs. Æ As a semantic process modeling language consists of both syntactical and semantic domain elements, we expected certain adaptations in order to make the language work in a new domain. However, we found out that we only needed slight modifications of the PICTURE notation (e.g. in the PBBs used) to model all business processes of the banks. Reflections on Adapting Domain‐Specific Semantic BPM Languages 11
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Patterns for Banking Process Building Block Bl kS Sett ffor B Banks k
Information Flows and Participation
Information Processing
Sight Document / Information OLD
Record / Register OLD
Forward Document / Information GED MER
Information Search and Coordination Document / Information Comes In OLD Change Location
Management Activity
OL D
NEW
Dokument / Information Goes Out OLD
Perform Investigation Create New Document / Information OLD
Verification of Document / Information GED MER
OL D
Interruption of Work
System Activity
OLD
NEW
Perform Consultation Edit Document / Information OLD
Archive Document / Information OLD
OL D
Record / Document NEW
Destroy Document / Information NEW
Media Change
Record Data on Data Storage Device OLD
Financial Activities
OLD
Reproduce / Copy Document OLD
Make Arrangement / Agreement g GED MER
Calculate OLD
Enter Data into IT
Print
Request Document / Information D PTE ADA
OLD
Make Accountingg Transaction NEW Scan
Make / Receive Payment GED MER
OLD
Becker, Weiß, Winkelmann ((2010))
Reflections on Adapting Domain‐Specific Semantic BPM Languages 12
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Synthesis of Findings: Adapting SBPML between Domains
Evolutionary Design of PBB Sets PBBs for Public PBBs for Banks Administrations
Create New Document / Information
Create New Document / Information
Edit Document / Information
Edit Document / Information
Record / Register Archive Document
Sight Document / Information Verification of Document / Information Record / Document Calculate
Make a Payment
Make / Receive Payment
Encash / Receive a Payment
Financial Activities
Perform a Calculation
Make Accounting Transaction
Change Location
Change Location
Perform Investigation Perform Consultation Make an Arrangement / Agreement Make a Demand /Follow Up
Perform Investigation Perform Consultation
Print Reproduce / Copy Document Record Data on Data Storage Device Enter Data into IT Scan 24
Information Searc ch and Coordination
Information Searc ch and Coordination
Administrational Work
Perform a Verification of the Content
Information Processing
Perform a Formal Verification
Media Change
Archive Document Destroy Document / Information
Sight Document /Information
# of PBBs
Inforrmation Flows and P Participation
Forward Document / Information Document/Information Goes Out
finall sett for fi f banks b k after ft adaptation to needs of specialized and universal bank Document / Information Comes In Interruption of Work System Activity Document/Information Goes Out
Media Change
Do ocument Pro ocessing
Inforrmation Flows and P Participation
original i i l sett ffrom public bli administration before it was adapted to banking sector Document / Information Comes In Interruption of Work
PBB Adaptations and Results regarding Modeling and Analysis
Request Document/Information
Preparation Activity
Print Reproduce / Copy Document Record Data on Data Storage Device Enter Data into IT Scan
Modeling efficiency: From various projects in the public administration domain researchers found that modeling is at least three times faster than modeling with any form of EPC notation. Using informal argument and logical proof,, we claim that these results can also be transferred p to the banking sector, since we only altered the BPML slightly, while keeping the large majority of its modeling paradigms and simplicity. Although we did not measure the time and resources that were necessary for modeling processes in i comparison i tto modeling d li with ith generic i modeling languages (e.g. EPC or BPMN), we observed it to be much shorter. Analysis efficiency: With regard to automatically analyzing business process models, we consider the method to be very valuable. The process models are p y useful for automaticallyy analyzing y g IT especially investment decisions, for process comparisons, and for IT implementation analyses (esp. for workflow management systems and document management systems because PBBs focus on information flows and document flows). Furthermore, the underlying semantic definition of each building block allows for the automatic identification of sequences.
24
Reflections on Adapting Domain‐Specific Semantic BPM Languages 13
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Critical Success Factors for SBPML Adaptation Process view: many administrative tasks + linear processes + processes without many parallel tasks or many loops + processes involve many different organizational units + highly repetitive processes + significant number of laws and regulations and thus standardized processes
Critical Success Factors for Adapting the Semantic Business Process Modeling Language to Further Domains
Business object view: focus on immaterial business objects + business object view is not very complex in its structure + focus on immaterial products d t directly di tl influences i fl th the process view i resulting lti iin similar i il PBB PBBs since activities focus on information, document and payment flows, but not on logistical flows or hard physical labor. Organizational O i ti l view: i strictly t i tl hierarchical hi hi l concepts t + organizational i ti l departments, roles and responsible persons can be depicted within structured organizational charts + specialist knowledge required, fostering distributed and cooperative working with coordination that can be achieved efficiently ffi i tl through th h hierarchical hi hi l structures. t t Resource view: resource model not very complex, but hierarchical since e.g. intermediate products used for multiple final products (as in the industry) are rare + apart from human resources used to provide the offered services only few other resources + “products” delivered are mostly services and thus no complex structure is needed to model these
Reflections on Adapting Domain‐Specific Semantic BPM Languages 14
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Conclusions, Limitations, Outlook Within the two domains of public administrations and banks, it was possible to develop a stable set of PBBs and to refine the overall method for describing core characteristic processes of the domains and for analyzing weaknesses Domain-neutral languages have the advantage, that they can be applied universally to any type of domain, whereas the usage of SBPML is limited to the specific domains. However, this new approach is more sophisticated in terms of syntactic evaluations of processes as well as – even more important – in terms of semantic evaluations due to the encapsulation of semantics in attributes and PBBs. To enable other institutions and companies to also benefit from semantic BPMLs like the PICTURE approach, we have presented first evidence of critical success factors for transferring the PICTURE approach to new domains. suitable new domains to adapt semantic BPMLs may esp. include the following, as they largely involve administrative tasks focusing on information and document flows at the core of their activities: insurance companies, juridicial institutions (such as l lawyers), ) ttax consultancies, lt i b business i consultancies, lt i vendors d off di digital it l content t t etc. t
Reflections on Adapting Domain‐Specific Semantic BPM Languages 15
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß
Contacts
Prof. Dr. Jörg Becker E-Mail:
[email protected] Tel.: +49 (0) 251 83-38100
Dipl. Wirt.-Inform. Burkhard Weiß E-Mail:
[email protected] Tel.: +49 (0) 251 83-38089
PD Dr. Axel Winkelmann E-Mail:
[email protected] Tel.: +49 (0) 261 28-72525
Reflections on Adapting Domain‐Specific Semantic BPM Languages 16
Prof. Dr. Jörg Becker, PD Dr. Axel Winkelmann, Burkhard Weiß