Reflections On the Design of Domain Specific Semantic Business

intermediate products used for multiple final products (as in the industry) are rare + apart from human resources used to provide the offered services only efficiently through hierarchical structures. rare + apart from human resources used to provide the offered services only few other resources + “products” delivered are ...
1MB Größe 2 Downloads 328 Ansichten
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ß