Home
Benutzerhandbuch Version 1.2.2
Contents
1. Benutzerhandbuch Version 1 2 2 Prozessmodellierung mit der bflow Toolbox am Beispiel objektorientierter Ereignisgesteuerter Prozessketten oEPK btlow Toolbox Version 1 2 2 Benutzerhandbuch Prozessmodellierung mit der bflow Toolbox am Beispiel objektorientierter Ereignisgesteuerter Prozessketten OEPK Letzte Aktualisierung 1 M rz 2011 Impressum Universit t Leipzig J rg Hartmann Heiko Kern Stefan K hne Christian B hme Ralf Laue Landeshauptstadt D sseldorf Frank Hogrebe Ralf Lange Beate van Kempen Inhaltsverzeichnis l Einf hrung in die Prozessmodellierung ccc csssssesessseeeeeceeeeeeeeeaaaaesseessseeeeeeeeeeeeees 4 2 installation der Oow TOOlDO sel entation 6 2 Vorausselzungen me die Installati n an aa eye ee 6 2 2 Installation unter Windows ee da 6 2241 GE 6 22 2 Installation anne Blei 6 225 e E 7 2 53 Install ationmnter LINUR ze Rn 7 DOM RCH EE 7 2322 WInStallallo ze ee ee 7 2933 DIITEN E A N a J 2 4 Integration von bflow in eine vorhandene Eclipse Umgebung f r Experten 2 5 Installation der erweiterten Modellpnr tfung 8 2 6 ndern der Gr e des von bflow genutzten Arbeitsspeichers s s ssssseseses1s100s 10 3 Arbenn mit e 11 3 Modelers E EE 11 PE Poek 12211 gt E 11 3 12 Ordnet AMC SC SE 14 Deals Mode toa UC e iea nee Den 16 32 Arbeitenim Model RER 17 32 1 Ein Element erstellen utid bearbeiten sinrin EEN 17 3 2 2 Eine Verbindung z
2. SNZ97 Zi98 Delfmann P Herwig S Lis L Konflikt re Bezeichnungen in Ereignisgesteuerten Prozessketten Linguistische Analyse und Vorschlag eines L sungsansatzes Online verf gbar unter http www wiso uni hamburg de fileadmin WISO_FS_WVEPK Community epk2009 proceedings pdf zuletzt besucht am 15 01 2010 Hogrebe F Kruse W van Kempen B N ttgens M Die Landeshauptstadt D sseldorf auf dem Weg zur Umsetzung der EU Dienstleistungsrichtlinie Integriertes Produkt und Prozessmodell f r dienstebasierte Anwendungen und Architekturen Online verf gbar unter http www duesseldorf de egovernment pdf arbeitsberichte_zur_ wirtschaftsinformatik_ipp pdf zuletzt besucht am 15 01 2010 Mayerl Ch Vogel T Abeck S 2005 SOA based Integration of IT Service Management Applica tions IEEE International Conference on Web Services ICWS Online verf gbar unter http www mayerl de mayerl public quellen 2005icws mayerlc_ service management pdf zuletzt gepr ft am 15 01 2010 Mendling J N ttgens M Konzeption eines XML basierten Austauschformates f r Ereignisgesteuerte Prozessketten EPK in Gesellschaft f r Informatik GI e V Hrsg Informationssystem Architekturen Wirtschaftsinformatik Rundbrief der GI Fachgruppe WI MobIS 10 2003 2 S 89 103 N ttgens M Zimmermann V 1998 Gesch ftsproze modellierung mit der objektorientierten Ereig nisgesteuerten Proze kette oEPK In Maicher M Scher
3. Style View Zoom Abbildung 23 Men f r die Pack Funktion 3 4 3 Seitenbegrenzungen anzeigen Als Erg nzung zum Page Setup bietet Ihnen bflow die Option Seitengrenzen anzeigen zu lassen Um diese Funktion zu nutzen ffnen Sie wieder das Kontextmen und w hlen den Punkt View Page Breaks aus Wie Abbildung 25 zeigt wird im Diagramm die Seitenmarkierung gesetzt Style View Grid Zoom Rulers Show Properties View ge Page Breaks Properties Recalculate Page Breaks Abbildung 24 Men f r Page Breaks Seite 22 my epc oepe i Abbildung 25 Zeichenfl che mit Seitenanzeige Wenn Sie ein neues Element au erhalb der bereits vorhandenen Seite einf gen wird Ihnen automatisch eine neue Seite angelegt Entsprechend werden nicht genutzte Seiten beim Loschen von Elementen wieder entfernt myQepc oepe 2 Abbildung 26 Erweiterte Seitenanzeige Seite 23 3 5 Automatische Gr enanpassung von Modellelementen 3 5 1 Gr e von Elementen angleichen Oft kommt es vor dass Elemente des gleichen Typs in unterschiedlichen Gr en model bert werden Im Folgenden wird dies durch zwei Organisationseinheiten mit unterschiedli cher Beschriftung dargestellt Gewerbeanmelduna meldung en Abbildung 27 Beispiel zur Funktion Make Same Size Wir m chten nun beide Elemente auf die gleiche Gr e bringen Daf r bietet Ihnen bflow die Option Make Same Size welch
4. einheit Methode Seite 43 4 2 5 Von der Prozessbeschreibung zum oEPK Modell Vor der Erstellung eines oEPK Modells s nd Informationen der Prozessbeteiligten ber den Prozessablauf erforderlich Die Informationen werden nachfolgend exemplarisch n einer formlosen textlichen Prozessbeschreibung dokumentiert und als oEPK Modell gra fisch dargestellt Beispiel Textliche Prozessbeschreibung zur Gewerbeanmeldung Auszug e Die Gewerbe Anmeldung ist eingegangen Ereignis 1 e Die Gewerbe Anmeldung ist durch das Ordnungsamt in folgenden Schritten vorzupr fen o rtlichkeit vorpr fen o Anzeigepflicht vorpr fen o Meldedaten vorpr fen o Rechtm igkeit vorpr fen o Vorprufung auswerten e Als Attribute werden Betriebsst tte T tigkeit Person und Anschrift ben tigt e Die eingesetzten IT Systeme sind dabei Formularserver und Webserver e Die Gewerbe Anmeldung ist danach vorgepruft Ereignis 2 Aus dieser Prozessbeschreibung ist folgendes oEPK Modell zu erstellen Gewerbe anmeldung isl eingegangen IT Systeme Gewerbeanmeldung Formularserver Ordnungsamt Webserver Betriebsst tte Tatigket Person Anschrift rtlichkeitworgr fen Anzeigepflichtvorprufeni Meldedatenororutent Rechtm igkeitvorprufen Vorprufungsuswertent Gewerbeanmeldung ist vorgepruft Abbildung 53 oEPK Modell Gewerbeanmeldung Stadt D sseldorf Auszug Seite 44 4 2 6 Vom oEPK Modell zum
5. sse zusam mengef hrt kann nur direkt aus mindestens zwei Ereignissen folgen Abbildung 55 Fall 4 b s 6 Fall 10 bis 12 vor dem Join Konnektor stehen Gesch ftsobjekte Dies ist nicht zul ssig e Im Kontrollfluss darf niemals ein gleiches Symbol direkt hintereinander folgen Seite 49 Fall 13 n emals ein Gesch ftsobjekt direkt nach einem Ge sch ftsobjekt Fall 14 n emals e n Ereignis direkt nach einem Ereignis Fall 15 niemals ein Konnektor direkt nach einem Konnektor Fall 16 und 17 niemals ein gleiches Symbol direkt hintereinander wenn dazwischen nur ein Konnektor vorhanden ist Fall 18 und 19 niemals zwischen zwei Konnektoren nur ein Ge sch ftsobjekt oder nur e n Ereignis vorhanden ist 4 3 Attributs und Methodenrepository Zur Qualit tssicherung der Prozessinformationen sowie zur Wiederverwendbarkeit der erstellten Prozessmodelle ist eine einheitliche Verwendung von Begriffen f r Attribute und Methoden unerl sslich Dies wird in der bflow Toolbox durch die Bereitstellung eines Verzeichnisses bestehender Begriffe Repository unterst tzt Modellierer sollten vor Verwendung von neuen Attributs oder Methodenbegriffen zu n chst die vorhandenen Begriffe verwenden soweit diese zur Darstellung des Prozesses auch geeignet und ausreichend sind Bflow bietet hierf r geeignete bflow Wizards an Die Anwendung geht w e folgt Mit dem Mauspfeil das Gesch ftsobjekt markieren dann rechte Maustaste anklicken Im
6. 2 1 Voraussetzungen f r die Installation F r die Installation von bflow wird Java Java Runtime Environment ben tigt Verge wissern Sie sich dass Sie mindestens die Version 1 6 bzw Version 6 installiert haben Sollten Sie noch kein Java installiert haben k nnen Sie sich die aktuelle Version unter http java sun com javase downloads index jsp herunterladen Bitte beachten Sie dass Java bereits vor der bflow Installation auf Ihrem System installiert sein muss 2 2 Installation unter Windows 2 2 1 Herunterladen Fur die Installation unter Windows ben tigen Sie die aktuelle bflow Version f r Win dows Diese kann im Internet auf der bflow Projektseite unter http sourceforge net projects bflowtoolbox heruntergeladen werden Die Software ist kostenlos da sie als Open Source Projekt entwickelt wird SourceForge net gt Find Software gt bflow Toolbox bflow Toolbox aipha by box cl ker j HOW OOIDOX Aipha by bflow toolbox cboehme fjrump hkern hartmann Summary Files Support Develop Share CO More The bilow Toolbox is an open source tool kit for business process management The E d Pr objective of bilow is to explore new ways and scenarios for the development and use H A Slot of modelling tools Download Now 4 View all files gt View screenshots httpiwww bflow org show project details Abbildung 1 Projektseite auf SourceForge net Die aktuelle Windows Version der bflow Toolbox kann
7. Bflow oEPC Select an import source type filter text LS Archive File Lj Existing Projects into Workspace L 1 File System EI Preferences a gt Bflow gt E local A transform EPC EPML AML XML VISIO EPC VISIO of PC H LG CVS gt Plug in Development gt Run Debug gt SVN Fintsh Abbildung 88 Visio Import auswahlen Seite 70 Im n chsten Dialog werden Sie aufgefordert den Pfad des Visio Dokuments anzugeben Mithilfe von Browse durchsuchen S e Ihr Dateisystem Die Schaltfl che Save Visio Stencil speichert das vorgegebene oEPK Stencil zur Modellierung von Visio oEPKs Nur mit diesem Stencil modellierte oEPKs k nnen importiert werden Durch Bet tigen des But tons Next gelangen Sie zum n chsten Dialog Visio Im Visio Import Wizard Ci Please continue Select your Visto file D Documents wisio Zeichnungl ved Please model your Visio document with the standard stencil save Visio Stencil Abbildung 89 Pfad des Visio Dokuments angeben Geben Sie nun den Zielpfad der zu importierenden Datei ein Der Dateiname der bflow Datei wird automatisch vergeben und hangt vom Namen der Zeichenblatter der Visio Datei ab Als Zielpfad konnen Sie ein Projekt bzw ein Ordner in einem Projekt oder einen Ordner im Dateisystem Browse folder angeben Durch Bet tigen der Schaltfl che Et nish beginnt der Import Visio Impo
8. DVD Schuttcontainer aufstellung ist negativ gepr ft aufstellung ist positiv gepr ft Schutteontaineraufstelluns IT Systeme Groupware Fachverfahren Containerdiens Amt f r IT Systeme Person Verkehrs Fachverfahren Anschrift managemen Aufstellort Zeitraum Mae Ortlichkeit Ma eContaine Schutteontaineraufstellun Person Anschrift Aufstellort Zeitraum Parkraum Bescheid BescheidEirstellen Bescheid Senden VorgangArchivieren BescheidEirstellen BescheidSenden Zahlprozess Einleiten VorgangArchivieren Ablehnung Schuttcontainer aufstellung ist abgeschlossen Genehmigung Schuttcontainer aufstellung ist abgeschlossen Abbildung 62 oEPK Modell Schuttcontainer Anmeldung Stadt D sseldorf Seite 54 4 5 2 oEPK Modell Baustelleneinrichtungsfl che Stadt D sseldorf oEPK Prozessmodell Baustelleneinrichtungsfl che Baustelleneinrick tungsflache ist erforderlich IT Systeme Baustelleneinrichtungsflache Formularserver Faxserver Firma Person Anschrift Zeitraum Ma e rtlichkeit Ma eBaustelle Parkraum Aufstellort AntragAusf llen Anlage Beifiigen AntragSenden AntragSpeichern Antrag Baustelleneinrichtungs fl che ist eingeganger Baustelleneinrichtungsflache IT Systeme Groupware Fachverfahren Anschrift Aufstellort Zeitraum Ma e rtlichkeit Ma eBauste
9. Gewerbe T tigkeit Niederlassungsart AntragAusf llen AnlageBeif gen AntragSenden AntragSpeichern IT Systeme Groupware Fachverfahren Betriebsstatte Antrag Gewerbe anmeldung is eingegangen Gewerbeanmeldung Ordnungsamt Gewerbean gelegenheiten T tigkeit Oertlichkeit Vorpriifen AnzeigepflichtVorpr fen Rechtm igkeitVorpr fen VorpriifungAuswerten Gewerbe anmeldung is positiv vorgepr ft Gewerbeanmeldung Ordnungsamt Gewerbean Person gelegenheiten Anschrift T tigkeit Rechtsform Niederlassungsart Identit tPr fen WeldedatenPriifen ZulassigkeitTatigkeit Prifen RechtsformPriifen NiederlassungsartDefinieren HauptpriifungAuswerten Gewerbe anmeldung is hauptgepr ft Gewerbeanmeldune Ordnungsamt Gewerbean Person gelegenheiten Anschrift Betriebsst tte Gewerbe T tigkeit Niederlassungsart EmpfangerGewerbeAnzeig ZustFinanzamt Ermitteln 0 BranchenzifferErmitteln GewAnzeige Empf nger Ermitteln GewAnzeige Empf nger Senden Best tigungGew nmeldungSender ZahlprozessEinleiten VorgangArchivieren Best tigung Best tigung Gewerbe anmeldung ist abgeschlosser IT Systeme Groupware Fachverfahren Abbildung 54 oEPK Modell zur Gewerbeanmeldung bei der Stadt D sseldorf Seite 46 08 12 2008 A Legende Ereignis IT System Organisationsei
10. Kontextmen der rechten Maustaste wird eine entspre chende Auswahl Gesch ftsattribute oder Gesch ftsmethoden hinzuf gen bereitgestellt Nach klicken auf den entsprechenden Men eintrag ffnet sich ein Dialogfenster Bilow EU DLR EPAY 02 09 2009 neu oepc Bflow Toolbox File Edit as Seen Search Project Window Help ie Microsoft Sans Il S Egr e d In 1lara a eee eee Ai lfm E Package Explorer S ar ad E g gt EU DLR H S src gen D AntragAbsperrma nahmen oepc D AntragBaustellenEinrichtungsfl che D AntragBewohnerausweis cepc d AntragSchwertransporte oepc d Auskunftgeoinformation oepc D Bodenrichtwert Marktrichtwert oepc d Dokumentation Abbildung 1 oepc EPAY 02 09 2009 neu oepc d ErrichtungeinesLebensmittelherstell FH Test Werbeanlagen cepc GewAbm oepc d GewAnm epe D GewAnm oepe d GewUm oepc d Schuttcontainer cepe id test 006 la epc D TEST GewAnm f r FH Df epc d TEST GewAnm f r FH DF oepc id testepc id test oepc D Werbeanlage 17 02 2009 cepc d Werbeanlage epc d EPAY 02 09 2009 neu 2 Vd GewAbm oepce d GewAnm oepce fd testoepc GewUmoepe es Geschaftsobjekt xy D Add Note File Delete from Model of Cut 3 Copy Paste Existierende Gesch ftsattribute hinzuf gen Existierende Gesch ftsmethoden hinzuf gen Format Style Filters Text Alignment Show Properties View Abbil
11. M glichkeit eEPK und oEPK Modelle zu validieren Dabei werden Elemente und Verbindungen nach entsprechenden Regeln gepr ft Wir wollen nun ein Diagramm validieren Erstellen Sue daf r ein oEPK Modell und f gen em Ereignis hinzu gt Elements gt Organisation x EXKLUSIVES ODER A UND GO ODER HH Gesch ftsobj Abbildung 68 oEPK mit einem Ereignis Wie Sie sehen wurde dem Ereignis eine Markierung hinzugef gt die eine Warnung dar stellt Um den Grund hierf r zu sehen werfen wir einen Blick auf die Problems View im unteren Abschnitt von bflow Ist dieser View nicht vorhanden f gen Sie diese zur Ober fl che hinzu ffnen Sie dazu das Men Window im Hauptmen W hlen Sie dort die Option Show View Other aus Help New Window i H New Editor Open Perspective Show View d Outline Alt Shift Q O g Package Explorer Alt Shitt Q P Customize Perspective Save Perspective As Other Alt Shift Q Q Reset Perspective Close Perspective Abbildung 69 Die Auswahl Show View Other Seite 58 Es ffnet sich ein Dialog mit m glichen Views W hen Sie in diesem Dialog General Problems aus Best tigen Sie die Auswahl durch OK Danach wird die View sichtbar ZS Show View E Li General IN bflowNavigator CH Bookmarks Classic Search EI Console amp Error Log GMF Dashboard H Markers CG Navigator Outline Ch
12. Methode Symbolfeld Methode Teilaktivit t Bezeichnungsstruktur Teilaktivitat als lt Substantiv e gt lt Verb gt in UpperCamelCase Schreibweise mit abschlieBender Klammer auf und zu Beispiele e MitteilungSenden e VorgangArchivieren e IdentitatPrifen Seite 53 4 5 Auswahl von oEPK Modellen zu Prozessen in der ffentlichen Verwaltung Die nachfolgenden oEPK Prozessmodelle dienen zur Veranschaulichung unterschiedlicher Gesch ftsabl ufe am Beispiel einer Kommunalverwaltung 4 5 1 oEPK Modell Schuttcontainer Anmeldung Stadt D sseldorf oEPK Prozessmodell Schuttcontaineraufstellunc Schuttcontainer aufstellung ist erforderlich Schuttcontaineraufstellun IT Systeme Formularserver Containerdiens Faxserver Person Anschrift Aufstellort Zeitraum Ma e rtlichkeit Ma eContaine Container dienst Parkraum AntragAusf llen AnlageBeif gen AntragSenden AntragSpeichern Antrag Schuttcontainer aufstellung ist eingegangen Amt f r Schuttcontaineraufstellun IT Systeme Verkehrs Groupware managemen Fachverfahren Anschrift Aufstellort Zeitraum MaBeOrtlichkeit Ma eContaine Parkraum rtlichkeit Pr fen Zeitraum Priifen Kollision Pr fen Schuttcontainer 08 12 2006 Legende Ereignis IT System Organisationsein ri Dokumeni Gesch ftsobjek II Und Oder X Oder
13. Palette ES Use F2 to display the description for a selected view Abbildung 70 Auswahl der Problems View Schauen wir uns nun die Problems View genauer an In ihr finden Sie Beschreibungen fur alle Errors Fehler und Warnings Warnungen 1 error 1 warning U others Description Resource Fath Errors 1 item Warnings 1 item i Event hat keinen Namen myQepc oepc Bflow Project Abbildung 71 Problems View mit Fehlern und Warnungen Hier finden Sie auch die Beschreibung f r unser Problem Das erstellte Ereignis besitzt keinen Namen Geben Sie nun unserem Ereignis einen Namen und bestatigen die Eingabe durch Enter Dadurch haben Sie das Problem behoben 5 2 Live Validierung aktivieren deaktivieren Unter der Live Validierung verstehen wir die Validierung des Modells beim Modellieren So war es m glich dass unser Beispiel Modell in Abbildung 68 direkt nach dem Erstellen des Ereignisses validiert wurde Ist die Live Validierung aktiviert wird das Modell also nach jedem Editieren val d ert Nat rlich k nnen Sie diese Option auch deaktivieren Dies Seite 59 kann insbesondere bei gr eren Modellen s nnvoll sein wenn die m Hintergrund ablau fende Live Validierung den Modellierungsprozess verlangsamt ffnen Sie daf r das Kontextmen im Diagramm mit einem Rechtsklick Legend Live validation Ciel PO Page Setup Style View Abbildung 72 Kontextment eines Diagramms Hi
14. Revert Abbildung 4 Anlegen eines neuen Projekts Es ffnet sich der New Project Wizard von Eclipse der Sie durch die Erstellung eines neuen Projekts leitet Wahlen Sie General Project aus und klicken Sie auf die Schaltfl che Next Seite 11 Select a wizard Create a new project resource Wizards type filter text g Jawa Project lt q OpenArchitectureWare Project A gt General 7 Project t amp Eclipse Modeling Framework b Ge Java t L openArchitectureWare t gt SVN Abbildung 5 Auswahl eines Projekts Anschlie end erscheint ein Dialog in dem Sie den Namen des neuen Projekts eintragen m ssen Beenden Sie den New Project Wizard indem Sie auf Finish klicken Project Create a new project resource Project name Bflow_Project Use default location Browse Working sets Add project to working sets Working sets Select Finish Abbildung 6 Name des Projekts eingegeben Seite 12 Ihr neues Projekt wurde nun erstellt und dem Package Explorer hinzugef gt E Bflow Bflow Toolbox File Edit Source Refactor Navigate Search Project Run Window Ti E er Or Gar Bflow_Project Abbildung 7 Projekt 1m Package Explorer Seite 13 3 1 2 Ordner anlegen Innerhalb eines Projekts k nnen Ordner zur Strukturierung der Projektdateien angelegt werden Um einen Ordner zu erstellen m
15. Select an import source type filter text LG Archive File Lj Existing Projects into Workspace L 1 File System E Preferences a Bflow amp local A gt transform EPC SS EPML AML XML VISIO EPC VISIO oEPC Pa CVS t Plug in Development t amp Run Debug b SVN Abbildung 97 Auswahl des Mentipunktes Bflow Import Seite 76 Im folgenden Dialog k nnen Sie das gew nschte Importformat ausw hlen und den Quell und Zielpfad angeben Mit einem Klick auf Finish wird der Import durchgef hrt und Sie k nnen die Datei aus Ihrer Arbeitsumgebung heraus ffnen Die Dauer des Imports h ngt von der Gr e der zu importierenden Datei ab Bei gro en Diagrammen kann es also ein paar Sekunden dauern In Abbildung 98 wird beispielhaft eine AML Datei importiert BFlow Import Assistent Dieser Assistent hilft Ihnen dabei ein anderes Diagramm zu Importieren Importformat Ars AML Datei xl Importiert ein Aris AML Diagramm als bflow Diagramm Beschreibung Dater gewerbeanmeldung Abbildung 98 Der fertig ausgef llte Import Dialog 6 3 2 Export Neben dem Import zahlreicher Formate bietet bflow auch den Export zahlreicher Formate an Die folgenden Formate werden dabei unterst tzt e Semtalk EPML Format e EPCTools EPML Format e Oryx EPML sowie RDF Format e ARIS AML Format der ARIS Versionen 5 und 6 e YAWL e Prolog Faktenbasis Um ein bflow Diagramm zu exportieren selektieren Sie
16. Stencil finden Sie im Import Wizard der Visio oEPKs Um den Stencil zu speichern m ssen Sie den in Abbildung 89 gezeigten Button Save Visio Stencil dr cken Als Beispiel sehen Sie in Abbildung 86 ein Visio oEPK Modell welches mit dem oEPK Stencil erstellt wurde Dieses soll in den n chsten Schritten ins bflow importiert werden Seite 68 En Datei Bearbeiten Ansicht Einf gen Format Extras Daten Shape Fenster Adobe PDF D EsgssaprRr Fa A aa x ze GI si A i ky e Da DE Arial 12pt F x u By Aa Z Shapes Mach Shapes suchen Geben Sie Ihren Suchbed A oEPK E zen ih Person Pr fungi A A 4 gt HI Gewerbeanmeldung T a rn ees Zeichenblatt 1 1 _ Abbildung 86 Modellieren mit Visio Seite 69 Klicken Sie zun chst mit der rechten Maustaste in den Package Explorer und w hlen Sie Import Alternativ k nnen Sie auch ber das Hauptmen File Import gehen New Show In Alt Shitt Wi F Copy Lk Copy Qualified Name Paste Ctrl V Delete Delete Import Export Refresh F5 Properties Alt Enter Abbildung 87 Import Men aufrufen Im folgenden Import Dialog w hlen Sie in der Kategorie bflow Toolbox Micro soft Visio den Modelltyp oEPC aus f r EPKs ist dies analog mit EPC Klicken Sie anschlie end auf Next select Import a Visio oEPC and transform it to
17. UML Generierung Nach kurzer Wartezeit wird ein zusatzlicher Ordner mit zwei enthaltenen Modellen erstellt Die uml Datei enth lt die eigentlichen Modellelemente w hrend die grafischen Informa tionen in der umlclass Date liegen Dieses wurde bereits automatisch nach der Transfor mation ge ffnet so dass Sie das Ergebnis gleich betrachten k nnen Im Modell finden Sie nun das Gesch ftsobjekt Gewerbeanmeldung wieder Dies enth lt beide ausgew hlten Attribute Person und Gewerbe samt zus tzlichen Methoden sowie eigenen Klassen Weiterhin finden Sie die Gesch ftsmethode Pr fung die als Klassenmethode bernom men wurde Bflow Bllow_Project src src gen myOepc umiclass Eclipse Platform File Edit Diagram Navigate Search Project Run Window Help Fir Gi 1 Fr gei Tahoma DS Package Explorer my epc oepc myOepc umlclass o t Bflow Project H G amp src Fo myQepc E E sre gen H Gewerbeanmeldung E myQepc uml attributes person Person gewerbe Gewerbe operatiors setPerson person Person getPersonl Person setGewerbe gewerbe Gewerbe getGewerbel Gewerbe pruefungl classes myQepc umiclass my spcoepc Src dst H Person H Gewerbe attributes attributes operatiors operatiors classes classes Abbildung 67 Transformierte oEPK Seite 57 5 Validierung 5 1 Ein Diagramm validieren Um Sie optimal bei der Modellierung zu unterst tzen bietet Ihnen bflow die
18. amp New Folder Folder Create a new folder resource Enter or select the parent folder Bflow_Proyect Bflow_Project Folder name sre Advanced gt gt Abbildung 10 Name des Ordners eingeben Nach Abschluss des Wizards sehen Sie im Package Explorer den erstellten Ordner inner halb ihres ausgewahlten Projekts E Bflow Eclipse Platform u File Edit Source Refactor Navigate Search Project Run Window H Abbildung 11 Ordner m Projekt Seite 15 3 1 3 Modell hinzuf gen Nachdem Sie ein Projekt und ein Verzeichnis erstellt haben k nnen Sie jetzt ein bflow Modell erstellen W hlen S e den gerade erstellten Ordner aus und klicken S e mit der rechten Maustaste auf diesen Nun haben Sie mehrere Wege zur Auswahl Klicken Sie einen entsprechenden Button EPK oEPK oder VC in der Werkzeug E J m e e e leiste zweites drittes oder viertes Symbol Wahlen Sie im Men den Eintrag New Other aus Wahlen Sie anschlie end im New Wi zard den Eintrag bflow Toolbox aus Hier fin den Sie eine bersicht ber alle Modelle die Sie mit bflow erstellen k nnen W hlen Sie exemplarisch den Eintrag Oepc Diagram f r die Modellierungsnotation der objektorien tierten Ereignisgesteuerten Prozessketten oEPK aus und best tigen Sie die Auswahl mit der Schaltfl che Next Select a wizard Creates Qepc diagram Wizards type filter text x o
19. dargestellt Organisations Erbe Organisationseinheit Seite 39 Ausl ser und Ergebnisse von Prozess Dokument bearbeitungen werden durch das Sym Dokument bol Dokument dargestellt z B Antrag Bescheid Mitteilung A Der UND Konnektor druckt sog kon junktive Verkn pfungen aus d h alle dargestellten Alternativen m ssen ren en werden bzw treten ein Z198 Dabei kann die Bearbeitung der Teilschritte parallel erfolgen Q Der ODER Konnektor beschreibt sog adjunktive Verkn pfungen d h mindes ODER Konnektor tens eine der dargestellten Alternativen aber auch alle k nnen durchgef hrt werden bzw k nnen eintreten Der XOR Konnektor stellt eine sog XOR Konnektor diskonjunktive Verkn pfung dar d h entweder oder mindestens und maximal eine der dar gestellten Alternativen tritt ein Das Symbol Ablaufsteuerung repr sen tiert die Reihenfolge der Bearbeitung im Prozess und damit die betriebswirt Ablauf steuerung schaftliche Entscheidungslogik Der Kontrollfluss Kontrollfluss enth lt Informationen ber die betriebswirtschaftlich relevanten Zustands nderungen Ereignisse SNZ97 Durch Linien Verbindungen werden die in einem Prozessschritt beteiligten Verbindung IT Systeme Organisationseinheiten und Dokumente mit dem Geschaftsobjekt verknupft Abbildung 49 Symbole der objektorientierten Ereignisgesteuerte Prozesskette OEPK 4 2 2 Grundstruktur eines oEPK Gesch ftsprozessmode
20. ecceccccesceccccsceccecescesceceecs 37 Modellier ngssprache TE u a E 39 AL Afnwendunssbereich uses E E E 39 4 2 Modellierung von Gesch ftsprozessen mit OEPK cccccssssssssssseeeseeeeeeeeeees 39 42 e GO Elle sata heran 39 4 2 2 Grundstruktur eines oEPK Geschaftsprozessmodells cc eeeecccceceeeeeeeeeeees 40 4 23 Das Gesch ftsobjek nn aan aaa 41 4 2 4 Allgemeines Prozessmodell in der oEPK Notation oooonnnnnnnennnnnnnnessssssseeeeei 43 4 2 5 Von der Prozessbeschreibung zum ob Dk Modell 44 4 2 6 Vom oEPK Modell zum vollst ndigen Geschaftsprozess 0 0 0 0 45 4 2 7 Zul ssige Verkn pfungen in obkDkK Modellen 47 4 2 8 Nicht zul ssige Verkn pfungen in oEPK Modellen nn 48 4 3 Attributs und Methodenrepository EE 50 4 4 Bezeichnungskonventionen in obbk Modellen 32 4 5 Auswahl von oEPK Modellen zu Prozessen in der ffentlichen Verwaltung 54 4 5 1 oEPK Modell Schuttcontainer Anmeldung Stadt Dusseldort eee 54 4 5 2 oEPK Modell Baustelleneinrichtungsfl che Stadt Dusseldorf 0 55 4 6 Generierung von UML Klassendiagrammen aus oEPK Modellen 56 KEE e rasen 58 3 1 Ein a Ot AAV E sts ersehen sinn 58 5 2 Live Validierung aktivieren deaktivieren cccc cc ceesseseseseseeeecceceeceeeeeeeeaaaeeeeeseeeees 59 SC SOCKET ee 60 5 4 Auswahl von Valderungsregcln 6l 3 3 Anpassung von Fehlermeldunsen a ne s Be 63 Import un
21. eine oder mehrere Dateien in Ihrer Arbeitsumgebung und w hlen anschlie end die Exportfunktion die Sie unter File 9 Export finden W hlen Sie nun 9 bflow ree H trans form EPML AML XML Prolog aus und klicken Sie auf Next Seite 77 Select Exports the bflow diagram to several types Select an export destination type filter text gt General 4 bflow t amp local 4 transform EPML AML XML Prolog OEPML gt E Java gt Plug in Development gt amp Run Debug gt amp Tasks gt Team gt amp XML Abbildung 99 Auswahl des Men punktes Bflow Export Im folgenden Dialog werden oben die Dateien aufgelistet die fur den Export vorgesehen sind Darunter k nnen Sie das Export Format festlegen Danach k nnen Sie den Zielpfad ausw hlen Mit Klick auf Finish wird der Export durchgef hrt Das Beispiel wurde als Prolog exportiert Andere Export Formate funktionieren analog S Bflow Export Wizard BFLow Export Ass stent Exportiert das BFlow Diagramm als gew nschtes Format Ausgew hltes Diagramm myQepc cepc Exportformat Sperchert ein bflow Diagramm als Prolog Faktenbas s Beschreibung fielverzerchnis CA Users Desktop pro oa pl Abbildung 100 Der fertig ausgef llte Export Dialog Seite 78 7 Quellenverzeichnis DHL09 HKK08 MVA05 MN03 NZ98 Oe06 OMG08 PJN09
22. hlen Sie dann in dem sich ffnenden Dialog Swap out to New diagram File Delete from Model Cut Copy Paste Wizards ri Swap out to New Diagram r IS i Format b Style e Text Alignment b EE Abbildung 37 Men auswahl zum Auslagern Es ffnet sich nun der Dialog zum Erstellen von neuen Diagrammen F llen Sie diesen wie gewohnt aus und beenden Sie den Wizard mit einem Klick auf Finish Bflow kopiert nun die markierten Elemente in das neue Diagramm und fragt Sie an schlie end ob S e d e kopierten Elemente aus dem alten Diagramm l schen wollen Wenn Sie dies verneinen so bleibt das alte Modell unver ndert Wenn Sie die Frage dagegen best tigen so werden diese gel scht und eine Referenz auf das neue Modell gesetzt Zu Demonstrationszwecken werden wir jetzt die Elemente l schen lassen und eine Verkn p fung setzen lassen Sie werden in dem Fall nach dem Namen der Referenz gefragt Elemente l schen Wollen Sie die ausgelagerten Elemente aus dem urspr nglichen Diagramm entfernen Abbildung 38 Meldung zum L schen ausgelagerter Modellelemente Diagramme verkn pfen Abbildung 39 Meldung zum Setzen einer Diagrammverkn pfung Seite 29 Name der Funktion Name der Funktion Ausgelagert Abbildung 40 Meldung zum Namen der Referenz Nachdem die Auslagerung erfolgreich abgeschlossen ist erscheint an d
23. indem S e m Package Explorer mit der rechten Maustaste kl cken und im Kontextmen Export ausw hlen Im darauf folgenden Dialog w hlen Sie den Men punkt Visio Export Export an EPC aus f r den Export einer oEPK m s sen Sie Export an Oepc ausw hlen Klicken Sie anschlie end auf Next elect Export an Qepc model as a Visio document Select an export destination type filter text gt General a bflow gt C local A gt transform EPML AML XML Prolog S OEPML visio gt fe Java gt gt Plug in Development gt amp Run Debug gt E Tasks gt amp Team gt AML Abbildung 93 Visio Export auswahlen Wahlen Sie nun aus einem Projekt das zu exportierende Modell aus und klicken Sie auf Next Seite 73 Epc Export Wizard Select the epc model f le you want to export Select Epc file Ee example gt settings D example epc xample example epc Abbildung 94 zu exportierendes Modell ausw hlen Im folgenden Dialog werden Sie nach dem Zielpfad der Visio Datei gefragt Nach Eingabe bzw Auswahl des Zielpfads m ssen Sie auf Finish klicken Visio Import Wizard Select your destination file Select your destination folder from above or select a destination in your file system D example examplevsd Abbildung 95 Zielpfad ausw hlen Als Ergebnis des Exports wird eine Visi
24. ssen mit der rechten Maustaste auf das zuvor erstellte Projekt klicken Wahlen Sie im Men den Eintrag New Other aus Es er scheint nun ein New Wizard Hinweis Alternativ k nnen Sie den New Wizard auch ber die Tastenkombination Strg N ffnen Edit Source Refactor Wavigate Search Project Run Window Help fy w K ls ge K K Ska L fo U WK CXE IE EI e V Bflow_Project New F Project Open in New Window C Other Ctrl N Show In Alt Shitt W Abbildung 8 Auswahl des Men punkts Other Nun m ssen Sie den Men eintrag General Folder ausw hlen und die Aktion durch einen Klick auf Next best tigen Select a wizard Create a new folder resource Wizards type filter text CG Class Interface LE Java Project W3 openArchitecture Ware Project 4 2 General F File Folder Lj Project Untitled Text File Bflow Toolbox Finish Cancel Abbildung 9 Auswahl Folder Ordner Seite 14 Im anschlie enden Dialog sehen Sie einen berblick ber alle bereits vorhandenen Projek te und Ordner Hier k nnen Sie den bergeordneten Container Projekt oder eine anderes Verzeichnis ausw hlen in dem der Ordner enthalten sein soll Unter Folder name k n nen S e den Namen f r Ihren Ordner eintragen Beenden S e den Dialog mittels Finish
25. type filter text Tools General Bilow Hier k nnen Sie die externen Programme angeben mit denen sie per Protokoll Daten austauschen wollen ae Frotocols Tools Name Install path Farameter Epc Diagram EE AE EE A e TE ER EPC Metrics Di bflow addons epctools EpcMetricsRun bat Sinstall_dir source name Sbflow_te be MTG Sim D bflow addons MT GSim MT GSim jar f source VC Diagram EE ETE E T EMF Registry SWI Prolog Ds bflow addons swipl bin plcon exe EMF GMF Wizards Uppaal Wr D bflow addons uppaal uppaal bat source Help EPC Metric D bflow addons epctools EpcMetricsAdapter jar f 5filel Install Update Java Model Validation Run Debug Team UML2 Diagrams Xtend Xpand Xtext Languages Uepc Diagram Abbildung 2 Dialog zur Einstellung der erweiterten Modellpr fung Nach einem Neustart des Programms ist die erweiterte Modellpr fung nun verf gbar Um diese anzusto en m ssen Sie auf dem Men punkt Add ons Erweiterte Modellpr fung klicken Hinweis Nach dem erstmaligen Aufruf der erweiterten Validierung unter Windows er scheint m glicherweise ein Fenster das Sie dazu auffordert in der Firewall eine Ausnahme hinzuzuf gen Diese Ausnahme erlaubt dass bflow externe Programme wie den SWI Prolog Interpreter aufrufen darf gei Windows Sicherheitshinweis Die Windows Firewall hat einige Funktionen dieses N Programms geblockt Eingehende Verbindungen wurden f r dieses Programm geblo
26. und somit das Problem gel st Quick Fix Select the fix for Event hat keinen Namen Select a fix Standardnamen vergeben Pr fregel ausschalten Ignore Problems Select All amp my epc oepc Deselect All Abbildung 75 Quick Fix ausw hlen 5 4 Auswahl von Validierungsregeln Bei jeder Validierung werden im Normalfall alle verf gbaren Regeln gepr ft Sie haben jedoch die M glichkeit einzelne Regeln zu deaktivieren oder deren Fehlernachricht zu ndern Nat rlich k nnen Sie sp ter auch die deaktivierten Regeln wieder aktivieren Mo dellieren Sie nun eine oEPK mit einem Gesch ftsobjekt Wie Sie sehen werden Ihnen ei nige Fehler im Zusammenhang mit dem erstellen Gesch ftsobjekt angezeigt Seite 61 Gewerbeanmeldung 4 errors 2 warnings 0 others Description Errors 4 items CG Geschaftsobjekt Gewerbeanmeldung hat kein myOepc oepc CG Gesch ftsobjekt Gewerbeanmeldung hat kein ees CG Gesch ftsobjekt Gewerbeanmeldung hat kein CG Gesch ftsobjekt Gewerbeanmeldung hat kein m amp Warnings 2 items Resource Location Abbildung 76 oEPK mit Problems View Wir wollen nun die Regel deaktivieren die pruft ob das Geschaftsobjekt mit einem IT System verbunden ist Dazu ffnen Sie zuerst das Men Window Preferences Edit Diagram MNaw gate Search Project Run MDIE Tools Help t a r co e New Window New Editor ackage Explorer H Bflow_Project Open Perspect
27. vollst ndigen Geschaftsprozess Abbildung 54 zeigt den Verwaltungsprozess zur Gewerbe Anmeldung in einer Gro stadt Das zentrale Element der oEPK ist wie beschrieben das Gesch ftsobjekt So wird beispielsweise die Gewerbe Anmeldung als Gesch ftsobjekt symbolisiert und beinhaltet alle zur Bearbeitung und Zustands nderung ben tigten betriebswirtschaftlichen Attribute und Methoden Das Gesch ftsobjekt Gewerbe Anmeldung bildet so das Kernobjekt 1m Prozess das durch d e Ver nderung seines Zustandes den Prozessfortschritt bestimmt und lenkt Dabei stellt nicht jede nderung eines Attributwertes eine Zustands nderung dar sondern nur solche Ereignisse die das Verhalten ma geblich beeinflussen Oe06 S 319 Der Zustand hauptgepr ft hat zur Folge dass 1 die Mitteilungen an die in der Gewer beordnung festgelegten Empfanger und 2 die Bestatigung der Gewerbe Anmeldung dem Antragsteller zugeht Diese Bestatigung stellt die aus Kundensicht beantragte Dienstleis tung der Verwaltung dar und folgt direkt aus dem Zustand hauptgepr ft Seite 45 oEPK Prozessmodell Gewerbeanmeldung A IT Systeme Fachverfahren IT Systeme Fachverfahren Edifact Schnittstelle Massendruckverfahren Groupware Textverarbeitung IT Systeme Formularserver Webserver Gewerbe anmeldung is erforderlich Gewerbeanmeldung Betriebsinhabe Person Anschrift Betriebsst tte
28. Auto Size Une Style Select Arrange Align Text Alignment Order Auto Size Make Same Size Abbildung 30 Auswahl des Mentpunktes Auto Size 3 6 Farbstil von Modellelementen 3 6 1 Schwarz Wei Modus bflow bietet Ihnen die M glichkeit die Farbe aller Elemente zu ver ndern Klicken Sie mit der rechten Maustaste auf die Zeichenflache und w hlen Sie im Kontextmen den Punkt Style Black White aus Dadurch werden alle Elemente mit wei em Hinter grund und schwarzem Vordergrund gezeichnet Weiter werden alle Elemente die Sie da nach modellieren in diesem Stil abgebildet Diese Einstellung wird durch das Speichern des Modells gesichert Seite 25 Load Resource UML Generation Gewerbeanmeldung Select E Arrange All Filters Legend Live validation Ctrl F9 Page Setup Style Original Color View vd Black White r Zoom Abbildung 31 Farbstil Black White geeignet zum Ausdrucken Wenn Sie konkrete Elemente selektiert haben und den Stil auf Schwarz Wei setzten dann hat dies nur auf die markierten Elemente Einfluss Neue Elemente werden wie urspr ng lich dargestellt 3 6 2 Originale Farben wiederherstellen Als zus tzliche Funktion k nnen Sie jederzeit die originalen Farben der Elemente wieder herstellen ffnen Sie daf r wieder das Kontextmen Aktivieren Sie die Funktion ber den Punkt Style Original Color Load Resource UM
29. L Generation Select Arrange All Filters Legend Live validation Ctri F9 Page Setup Style Original Color View Black White Zoom Abbildung 32 Farbstil Original Color Seite 26 3 7 bflow Wizards 3 7 1 Benutzen eines bflow Wizard Unter einem Wizard verstehen wir im Allgemeinen einen kleinen Helfer Diese Wizards sind bflow spezifisch und sollen Unterst tzung w hrend der Modellierung leisten Dabei bietet bflow verschiedene dieser Wizards an Einen berblick finden Sie unter 3 7 2 Als Beispiel m chten wir einem Gesch ftsobjekt ein bereits existierendes Attribut aus einem anderen Gesch ftsobjekt hinzuf gen Dazu modellieren Sie zun chst ein zweites Ge sch ftsobjekt und benennen es Gewerbeanmeldung Gewerbeabmeldung Bes E Abbildung 33 Ein zweites Gesch ftsobjekt wurde eingef gt Um den bflow Wizard zu benutzen w hlen S e das eben modellierte Gesch ftsobjekt aus und ffnen Sie mit Hilfe der rechten Maustaste das Kontextmen Dort ffnen Sie den Punkt Wizards und w hlen die Option Existierende Gesch ftsattribute hinzuf gen Wizards Existierende Geschaftsattribute hinzuf gen Existierende Geschaftsmethoden hinzuf gen Format Style Filters Abbildung 34 Beispiel f r einen bflow Wizard W hlen S e nun m folgenden Dialog das Attribut aus das S e hinzuf gen wollen und be statigen Ihre Wahl durch OK Nat rlich k nnen Sie auch mehrere Attribute glei
30. aden werden Klicken Sie hierf r wieder mit der rechten Maustaste in den Package Explorer Wahlen Sie diesmal aber den Men punkt Import Bflow Wahlen Sie nun analog zum Export aus ob Sie nur ein Diagramm in den Workspace ein f gen wollen local oder ob Sie ein Diagramm welches mit einem anderen Modellie rungsprogramm erstellt wurde in Blow bearbeiten m chten transform Es ffnet sich ein Dialog in welchem die zu importierende Datei und der Zielpfad im Workspace ange geben werden muss Alternativ k nnen Sie ihr Modell auch importieren in dem Sie eine XMI Date mit der Maus in ein Eclipse Project ziehen Dies entspricht dem local Import 6 2 Schnittstelle zu Microsoft Visio Bflow erm glicht unter Windows den Import und Export von Visio Dokumenten Derzeit werden eEPK und oEPK Modelle unterst tzt Getestet wurde die Schnittstelle mit Micro soft Visio 2007 Um den Export oder Import auszuf hren muss Visio auf Ihrem Rechner installiert sein 6 2 1 Import Ausgangspunkt f r den Import ist ein Visio Dokument welches mit einem definierten V1 s o Stencil modelliert worden ist Ein Stencil enth lt die zur Verf gung stehenden Model lierungskonzepte Bei EPKs handelt es sich dabei um den Standard EPK Stencil der mit Visio ausgeliefert wird Dieser Stencil ist in der Kategorie Ge sch ft Gesch ftsprozesse EPC Diagramm zu finden Bei oEPKs gibt es einen eigens defi nierten Stencil Diesen
31. ap out to V ie Model wizard Diagram partitioning t E Create new partitioned diagram Format D Open partitioned Diagram Style d je Insert Add existing partitioned diagram Remove partitioned diagram Text Alignment tT Abbildung 43 Entfernen einer Modellreferenz Die Modellreferenz ist nun entfernt und das Symbol erscheint nicht l nger Anmerkung Das zuvor erzeugte ausgelagerte Diagramm existiert nach wie vor ge l scht wird nur der Verweis darauf Seite 32 il NW Add Note File Delete from Model Cut Copy Paste Wizards Swap out to Model wizard Diagram partitioning Format Style Text Alignment Abbildung 44 Entfernte Modellreferenz 3 8 5 Ersetzen von Modellreferenzen Create new partitioned diagram Open partitioned Diagram Insert Add existing partitioned diagram Remove partitioned diagram Wenn Sie eine Modellverkn pfung ndern wollen so k nnen Sie dies wie folgt erledigen Wahlen Sie die Funktion die die Referenz besitzt und machen Sie einen Rechtsklick ff nen Sie nun den folgenden Men punkt Diagram partitioning Insert Add partitioned diagram sir u D Add Note File Delete from Model Cut Copy Paste Wizards Swap out to Model wizard Diagram partitioning Format Style Text Alignment Abbildung 45 Ersetzen von Modellreferenzen Es ffn
32. auf der Startseite Abbildung 1 unter dem Link Download Now heruntergeladen werden Alternativ k nnen Sie sich auch weitere Versionen sortiert nach Versionsnummer und Betriebssystem mit View all files anzeigen lassen Nach Klicken auf Download Now sollte das Herunterladen au tomatisch starten Speichern Sie die bflow w n32 Datei an einem ausgew hlten Ort in Ihrem Dateisystem ab 2 2 2 Installation bflow wird in Form eines Zip Archives zur Verf gung gestellt Dieses Zip Archiv m s sen Sie zun chst mit einem Datenkompressionsprogramm z B WinRAR WinZip oder 7 Zip entpacken Nach dem Entpacken kann bflow direkt gestartet werden Es sind keine Seite 6 weiteren Installationsschritte notwendig da sich in dem entpackten Ordner bereits alle notwendigen Dateien befinden Es ist nicht n tig eine setup exe oder hnliches auszuf h ren 2 2 3 Starten Im Ordner des entpackten Zip Archives befindet sich eine Datei mit dem Namen bflow exe Diese Exe Date m ssen Sie ausf hren indem Sie diese mit einem Doppel klick bzw Einfachklick ffnen Daraufhin ffnet sich der Workspace Launcher im wel chen Sue einen Ordner ausw hlen m ssen der Ihnen als Workspace dient Im Workspace werden alle mit bflow erstellten Modelle und Ordner abgelegt 2 3 Installation unter Linux 2 3 1 Herunterladen Auf der Projektseite unter http sourceforge net projects bflowtoolbox files sind alle ver f gbaren b
33. bbildung 55 e Ein Split Konnektor kann im Kontrollfluss entweder direkt aus einem Gesch ftsob jekt oder direkt aus einem Ereignis folgen Bei einem Split Konnektor entstehen min destens zwei neue Kontrollfl sse Fall Ibis 3 vor dem Split Konnektor steht em Gesch ftsobjekt Fall 7 bis 9 vor dem Split Konnektor steht ein Ereignis e Ein Join Konnektor kann hingegen nur direkt aus mindestens zwei Ereignissen fol gen Bei einem Join Konnektor werden mindestens zwei bestehende Kontrollfl sse zusammengef hrt Fall 4 bis 6 vor dem Join Konnektor stehen Ereignisse 4 2 8 Nicht zul ssige Verkn pfungen in oEPK Modellen In der folgenden Abbildung 56 werden alle nicht zul ssigen Verkn pfungen bei der Pro zessmodellierung mit objektorientierten Ereignisgesteuerten Prozessketten OEPK aufge f hrt Seite 48 Gesch ftsobjekt Gesch ftsobjekt Gesch ftsobjekt Attribut Attribut Alinbut Altnhut Altnbut Attnbut h Altnbut Altnbut Altribut Methogei Methadlei Wlethodaf hieihadet Methode Attribut Methode Ereignis 2 Ereignis 3 Abbildung 56 unzulassige Verknupfungen in Anlehnung Z198 S 122 Hinweise zu den nicht zul ssigen Verkn pfungen vgl Abbildung 56 e Ein Join Konnektor es werden mindestens zwei bestehende Kontrollfl
34. ch ftsobjekt auf die Zeichenfl che linke Seite in Abbildung 14 hinzuf gt werden Erl uterungen zum Gesch ftsobjekt Symbol finden S e m Unterabschnitt 4 2 3 Dazu klicken Sie mit der linken Maustaste auf das Symbol Gesch ftsobjekt in der Palet te Anschlie end bewegen Sie den Mauszeiger auf die Zeichenfl che Wenn Sie jetzt wie der auf die linke Maustaste dr cken dann wird ein Geschaftsobjekt auf der Zeichenfl che platziert Gleichzeitig ffnet sich ein Textfeld indem Sie den Namen des Elements einge ben k nnen Diesen k nnen Sue sp ter durch einen Doppelklick auf den Namen wieder ndern Als n chstes f gen wir unserem Gesch ftsobjekt ein Attribut hinzu Dazu w hlen Sie aus der Palette das Symbol Attr but aus und klicken es an Danach klicken Sie auf das ge w nschte Gesch ftsobjekt indem das Attribut eingef gt werden soll Nach dem Hinzuf gen k nnen Sie den Namen des Attributs eingeben Das Hinzuf gen von Methoden zu er nem Gesch ftsobjekt funktioniert analog Beispiele f r Gesch ftsobjekte mit Attributen und Methoden k nnen dem Kapitel 4 entnommen werden Seite 17 x EXKLUSIVES ODER AJ UND GA ODER HH Geschaftsobj Attribut ER Gesch ftsobje 1 LG Connections SC Ablaufsteue Abbildung 14 Erstellen eines Gesch ftsobjekts Gr e und Position ver ndern Selektieren Sie das Gesch ftsobjekt indem Sie mit dem Mauszeiger ber das Element gehen und dann die lin
35. chzeitig ausw hlen Das ausgew hlte Attr but wurde nun dem Gesch ftsobjekt hinzugef gt Gewerbeanmeldung meldung Gewerbeabmeldung GEI Person Person Abbildung 35 Ergebnis der Anwendung des bflow Wizards Ein Attribut wurde hinzugef gt Seite 27 3 7 2 berblick ber vorhandene bflow Wizards bflow Wizard Element Existierende Gesch ftsattribute Geschafts hinzuf gen objekt Existierende Gesch ftsmethoden Gesch fts hinzuf gen objekt Gesch ftsattribute umbenennen oEPK Gesch ftsmethoden umbenennen 3 8 Auslagern von Modellsubprozessen Beschreibung F gt einem Gesch ftsobjekt exis tierende Attribute hinzu F gt einem Gesch ftsobjekt exis tierende Methoden hinzu W hlen Sie bestimmte Attribute aus und benennen Sie sie um W hlen S e bestimmte Methoden aus und benennen Sie sie um Wenn Modelle zu gro werden oder anschaulich n Subprozesse unterteilt werden sollen so lassen sich Modellteile in neue Diagramme auslagern Beim Auslagern werden automa tisch Verkn pfungen gesetzt sodass sich die extrahierten Modelle einfach per Mausklick ffnen lassen 3 8 1 Modellelemente auslagern Schauen wir uns zun chst einen Ausschnitt eines Modells an Abbildung 36 Beispielmodell f r das Auslagern Seite 28 Es soll nun die linke Kette ausgelagert werden Zun chst werden alle drei Elemente mar kiert Anschlie end muss ein Rechtsklick auf die Markierung gemacht werden W
36. ckt Das Aufheben der Blockierung wird f r alle Netzwerke des Typs ffentlich erfolgen zu denen eine Verbindung hergestellt wird isiken durch Aufheben von Blockierungen Name ecdipse exe Herausgeber Unbekannt Pfad E pflow bflow ecipse exe Netzwerkstandort ffentliches Netzwerk Was sind Netzwerkstandorte Abbildung 3 Sicherheitshinweis der Windows Firewall Seite 9 2 6 ndern der Gr e des von bflow genutzten Arbeitsspeichers In dem Verzeichnis in dem bflow installiert wurde befindet sich die Datei bflow ini Wurde bflow wie in Abschnitt 2 4 beschrieben in eine vorhandene Eclipse Umgebung integriert befindet sich im Eclipse Verzeichnis die Datei eclipse ini In dieser Datei ist es m gl ch den von bflow verwendeten Arbeitsspeicher zu konfigurie ren Details hierzu sind unter http wik1i eclipse org Eclipse ini erl utert Seite 10 3 Arbeiten mit bflow 3 1 Modell erstellen 3 1 1 Projekt anlegen Um ein neues Modell erstellen zu k nnen m ssen Sie zun chst ein Projekt anlegen Dies k nnen Sie auf zwei Arten erledigen ber den Button New Project in der Werkzeugleiste e erstes Symbol Wahlen Sie im Hauptmen die Schaltfl che File New Project aus a A sms sei st m me u ne en ee en gt Alt Shift N gt Fy Project Open File ri Other Ctri N Close Ctrl VW Close All Ctrl Shift W Save Ctrl 5 Save As nun
37. d Export Schnittstellen za En 66 6 1 Speichern und Laden in das Dateisystem ccc eeesesesseseeeecceeeeeeeeeeeeaaeaeeeeeeseeeees 66 6 121 SPC ICC TIN een 66 AE EE 68 6 2 Schnittstelle zu Microsoft Visio eeeeeseeeeeeeeeeeeeeeeeeeeeeeeeeeneennnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn 68 SS Ne ue GE 68 022 BDO E T2 03 Weitere ee Ee ns eier ae 75 Onk ADORE sets es 75 6 3 2 EXPO EE 71 E Ee ee e EE 79 Seite 3 1 Einf hrung in die Prozessmodellierung Die effiziente Modellierung von Prozessen ist eine der wesentlichen Kernanforderungen im Prozessmanagement von Unternehmen und Verwaltungen Prozessmanagement umfasst dabei Methoden Werkzeuge und Techniken die eingesetzt werden um Betriebsabl ufe zu gestalten zu definieren zu analysieren und zu kontrollieren Das Geschaftsprozessmana gement GPM konkretisiert das Prozessmanagement mit dem Ziel der Optimierung der Unternehmensleistung GPM erstreckt sich dabei auf Personen Systeme Funktionen Kunden Lieferanten und Partner gleicherma en Die Wertsch pfungspotentiale vom GPM sind dabei vielschichtig e Asilit t Schnellere Bearbeitungs und Antwortzeiten e Flexibilit t Notwendige Anpassungen von Gesch ftsprozessen schnell und mit we nig Aufwand z B durch innovative Techniken wie Service orientierter Architektur oder Web 2 0 e Sichtbarkeit Prozesse berwachen und evaluieren e Kollaboration Beteiligung aller Akteure e Governance Regelungsrahmen zur S
38. dell noch nicht gespeichert wurden Durch klicken auf die Diskette linker Pfeil in Abbildung 17 oder der Tastenkombination Strg S k n nen Sie das Modell speichern File Edit Diagram Navigate Search Project MBIE Tools Window H elp Di le oe Ge re zs wi re Gei Ge Y Tahoma Bflo Project gt erc Abbildung 17 Speichern eines Diagramms 3 2 2 Eine Verbindung zwischen Elementen erstellen Um eine Verbindung zwischen zwei Modellelementen zu erstellen brauchen wir n unse rem Beispiel zun chst ein zweites Modellelement Beim platzieren dieses Elements bietet bflow die M glichkeit dieses genau ber oder neben ein vorhandenes Element zu positi onieren Wenn e n Element genau auf der L ngs oder Querachse eines anderen Elements liegt dann wird bei l ngeren dr cken der linken Maustaste eine blaue Hilfslinie eingeblen det siehe Abbildung 18 Seite 19 Abbildung 18 Hilfslinien beim Platzieren Fur die Erstellung einer Verbindung muss in der Palette in der Gruppe Connections ein Verbindungstyp mit der linken Maustaste ausgew hlt werden In unserem Fall w hlen wir die Ablaufsteuerung aus Daraufhin ver ndert ach der Mauszeiger wenn S e auf die Zeichenfl che fahren Er deutet an welches Element mit der Ablaufsteuerung verbunden werden kann Fahren S e mit der Maus ber ein Element Ereignis n Abbildung 19 und halten Sie die linke Maustaste gedr ckt Bewegen Sie die Maus nun ber
39. der Problems View erscheint jetzt der angepasste Meldungstext Wollen Sie alle Fehlermeldungen wieder auf ihren urspr nglichen Wert zur cksetzen so w hlen Sie im Preferences Dialog die Schaltfl che Restore Defaults Wenn Sie den Dia log danach mit OK beenden so k nnen Sie nach erneuter Validierung die urspr ngli chen Fehlermeldungen lesen Seite 65 6 Import und Export Schnittstellen Um Interoperabilit t mit anderen Modellierungsumgebungen zu erreichen bietet bflow verschiedene Import und Export Schnittstellen an Damit kann bspw eine Visio EPK ins bflow importiert und exportiert werden f r oEPK Modelle ist das Vorgehen analog 6 1 Speichern und Laden in das Dateisystem 6 1 1 Speichern Bflow erlaubt das Speichern von Modellen als XMI Date im Dateisystem F r den Ex port m ssen Sie zun chst mit rechten Maustaste in den Package Explorer klicken und anschlie end den Men punkt Export ausw hlen HE Package Explorer Y O myEpc epe ge Exp gt Yepe ep t Bflow_Project Wi myEpc epc New Show In Alt Shi ftt W Lo py Ctrl C Copy Qualified Name Paste Ctrl V Delet Delete Import Export Refresh F5 Alt Enter Abbildung 83 Kontextmen des Package Explorers Es ffnet sich ein Wizard der einen berblick ber alle Export Schnittstellen zeigt W h len Sie dort den Men punkt bflow Wenn Sie ihr Diagramm nur aus dem Programm heraus exportieren m chte
40. die Zeichenflache zu einem zweiten Element Gesch ftsobjekt in Abbildung 19 und lassen Sie die Maus los Das Ergebnis st ein Pfeil zwischen den zwei Elementen M chten Sie das Start oder Zielelement der Verbindung ver ndern m ssen Sie die Ver bindung zun chst selektieren Durch ziehen an den Sattelpunkten am Beginn bzw Ende der Verbindung k nnen S e den Start bzw das Ende erneut mit einem anderen Modellele ment verbinden Analog zu anderen Modellelementen k nnen Sie mit der rechten Maustas te das Men zum Einstellen von Farbe u a ffnen Abbildung 19 Die Ablaufsteuerung wurde eingef gt 3 3 Modell ffnen 3 3 1 Aus dem Workspace Um ein Modell aus einem Projekt oder einem Ordner zu ffnen klicken Sie mit der rech ten Maustaste auf das Modell Danach klicken S e auf den Men punkt Open With Oepc Diagram Editing Alternativ k nnen S e ein Modell auch mit einem Doppelklick ffnen Seite 20 Open With Oepc Diagram Editing Show In Alt Shitt W kA Oepc Model Editor ES Copy Ctrl C EI Text Editor ES Copy Qualified Name System Editor Abbildung 20 Offnen eines Modells 3 3 2 Aus dem Dateisystem Um ein Modell aus dem Dateisystem in bflow zu ffnen m ssen Sie es zun chst in einen Workspace importieren Sehen Sie dazu in das Kapitel 6 1 2 3 4 Seitenlayout einstellen 3 4 1 Seitengr e einstellen Im vorherigen Kapitel wurde bereits die M glichkeit beschrieben wi
41. dit Diagram Navigate Search Project Window Help H Ebbe eege Ital ot Microsoft Sans Serif MIE B A xs D ee ER Rr Jr gt 100 A testoepc Package Explorer 2009 neu 3 GewAnm oepc GewUm oepc E gt EU DLR H E sre gen D AntragAbsperrma nahmen oepc d AntragBaustellenEinrichtungsfl che d AntragBewohnerausweis oepc D AntragSchwertransporte oepc d Auskunftgeoinformation oepc d Bodenrichtwert Marktrichtwert oepc Dokumentation Abbildung 1 0epc MM EPAY 02 09 2009 neu oepc 1 ErrichtungeinesLebensmittelherstelll d FH Test Werbeanlagen oepc d GewAbm oepc D GewAnm epe d GewAnm oepc D GewUm oepc d Schuttcontainer oepc D test 006 la epc Wi TEST GewAnm f r FH Df epc Vi TEST GewAnm f r FH DF oepc I testepc Wi test oepc id EPAY 02 09 d GewAbm oepc Geschaftsobjekt xy Person Abbildung 59 Hinzugef gtes Geschaftsattribut Entsprechend k nnen auch die vorhandenen Gesch ftsmethoden in das Gesch ftsobjekt eingef gt werden Soweit Attribute oder Methoden noch nicht im Repository vorhanden sind k nnen diese durch direkten Eintrag in das Gesch ftsobjekt selbst angelegt werden Diese werden im Modellrepository automatisch hinzugef gt Seite 51 4 4 Bezeichnungskonventionen in oEPK Modellen Voraussetzung f r den erfolgreichen Einsatz von Modellen ist ihre Verst ndlichkeit und Vergleichbarkeit Inkonsistente Bezeichnun
42. dung 57 Existierende Gesch ftsattribute hinzuf gen Seite 50 Markieren Sie im Auswahlmen das gew nschte Attribut und best tigen Sie mit OK E Bilow EU DLPR EPAY 02 09 2009 neu oepc Bflow Toolbox File Edit Diagram Search ECH al Gyr of ee Sans Serif MIE 8 Package Explorer _ g gt EU DLR src gen 1 Antrag bsperrma nahmen oepc d AntragBaustellenEinrichtungsfl che AntragBewohnerausweis oepc AntragSchwertransporte oepc I Auskunftgeoinformation oepc Bodenrichtwert Marktrichtwert oepc Navigate Project Window Help alee SPEER id test oepc E Attribute ausw ahlen Attribute ausw hlen _ d Dokumentation Abbildung 1 0epc d i EPAY 02 09 2009 neu cepc ErrichtungeinesLebensmittelherstell D FH Test Werbeanlagen oepc GewAbm oepc Gew nm epc Mi Gew nm oepc GewUm oepc ri Schuttcontainer cepc Wi test 006 la epc Wi TEST GewAnm f r FH Df epc d TEST GewAnm f r FH DF oepc A test epc test oepc Mi Werbeanlage 17 02 2009 0epc aa Werbeanlage epc Avis Betrag Bezahllink BLZ Einnahmeart EMailAdresse F lligkeit Gutschrift G ltigkeit Haushaltsjahr Kassenzeichen Kontodaten KontoNr KreditkartenNr Person PSM PIN TAN Abbildung 58 Auswahl der Geschaftsattribute Das ausgew hlte Attribut Person erscheint automatisch im Gesch ftsobjekt Bilow EU DLR EPAY 02 09 2009 neu oepc Bflow Toolbox File E
43. e Sie im Men Diagram des Hauptmen s finden Um die Funktion anzuwenden markieren Sie beide Elemente mit der Maus Klicken Sie zuerst die obere Organisationseinheit an Fugen Sie nun die untere Organisationseinheit der Auswahl hinzu indem Sie die Strg Taste bet tigen und gleichzeitig das Element anwah len Sie k nnen auch beide Elemente mit der Maus einrahmen Offnen Sie nun das Diagram Men Dort ffnen Sie die Option Make Same Size Wie Sie sehen haben Sie jetzt die M glichkeit die Elemente auf gleiche Lange Width Hohe Hoch oder auch beides Both zu skalieren Wahlen Sie die Option Both Beide Elemente werden nun auf die gleiche Gr e skaliert siehe Abbildung 29 Auto Size Make Same Size Both Height Width Filters Zoom Abbildung 28 Men punkt Make Same Size Both Seite 24 Gewerbeanmeldung meldung ee Abbildung 29 Ergebnis der Anwendung von Make Same Size 3 5 2 Originalgr e von Elementen wiederherstellen Als Erg nzung zur Funktion Make Same Size bietet bflow die Funktion Auto Size Damit k nnen Sie ausgew hlte Elemente auf ihre originale Gr e skalieren Zu finden ist die Funktion ebenfalls ber das Men Diagram des Hauptmen s In unserem Beispiel m chten wir nun die Organisationseinheiten wieder auf ihre originale Gr e verkleinern Dazu selektieren Sie zuerst beide Elemente und bet tigen die Schaltfl che
44. e die Gr e eines Diagramms beim Erstellen festgelegt werden kann siehe Abschnitt 3 1 3 Bflow bietet au erdem die M glichkeit w hrend der Modellierung die Gr e des Diagramms zu ver n dern Dazu ffnen S e mit einem Rechtsklick auf die Zeichenfl che das Kontextmen und w hlen den Punkt Page Setup Page Setup aus Y Live validation Page Setup Pack Style Page Setup View DI Zoom Abbildung 21 Men f r die Einstellung der Seitengr e Daraufhin ffnet sich ein Wizard indem Sie die Seitengr e des Diagramms ausw hlen k nnen W hlen Sie die Gr e A4 und beenden Sue die Auswahl durch einen Klick auf Finish Sie k nnen nun sehen dass die Gr e des Diagramms angepasst wurde Zu be achten ist dass die Gr e des Diagramms auch von der Gr e der Zeichenfl che abh ngt Wird eine Gr e gew hlt die kleiner als die Zeichenfl che selbst ist wird diese auf dessen Gr e skaliert Seite 21 Page Setup Setup your diagram size Size Size S Width in mm 210 Height in mm 297 Abbildung 22 Gr e des Diagramm s einstellen 3 4 2 Minimale Gr e einstellen Nat rlich k nnen Sie die Gr e des Diagramms wieder verkleinern Nutzen sie daf r die Funktion Pack die sich ebenfalls im Page Setup Men befindet Nach der Auswahl wird Ihr Diagramm auf die kleinste m gliche Gr e eingestellt Legend Live validation Ctrl F3 Fage Setup
45. e zusammengefasst werden Als Beispiel f r eine Transformation gehen wir vom folgenden Beispielmodell in Abbildung 64Fehler Verweisquelle konnte nicht gefunden werden aus Gewerbeanmeldung meldung en erson Abbildung 64 Aus dieser oEPK soll ein UML Klassendiagramm generiert werden In dieser oEPK wurden zwei gleichbenannte Gesch ftsobjekte modelliert die von der Transformation zu einer Klasse zusammengef hrt werden Die Transformation kann ge startet werden indem Sie das Kontextmen ffnen und dort die Option UML Generation ausw hlen Alternativ k nnen Sie die Transformation auch mittels der Taste F8 starten Wizards Load Resource UML Generation T Select Arrange All Filters nmeldung H Legend Abbildung 65 Start der UML Generierung Seite 56 Nachfolgend ffnet sich ein Auswahldialog Hier k nnen Sie w hlen welche modellierten Gesch ftsattribute ebenfalls zu Klassen transformiert werden W hlen Sie ein Attribut aus dann wird dieses Attribut als eigenst ndige Klasse generiert und gleichzeitig als Attr but der bergeordneten Klasse die das Gesch ftsobjekt darstellt erzeugt Geschaftsmethoden werden als einfache Methoden n die Klasse bertragen Beenden S e nun den Dialog ber Finish UML Transformation Select the Business Attributes to generate into UML classes Business Objekt Gewerbeanmeldung i person W gewerbe Abbildung 66 Auswahldialog f r die
46. einzuf gen Ebenso ist es durch Klicken auf die entsprechende Schaltfl che m glich einzelne Konnektoren einzuf gen Diese m ssen dann sp ter verbunden werden einen Kontrollblock mit zwei oder mehreren Kontrollfl ssen die durch AND OR oder XOR eingeleitet sind zu beginnen Die zur Eingabe von Ereignissen und Funktionen benutzte Tabelle erh lt dann mehrere Spalten Durch Eingabe von Namen jeweils abgeschlossen durch Dr cken der Enter Taste werden d e Ereignisse und Funktionen n jeweils einem Kontroll flusszweig modelliert Durch Mausklick n eine andere Tabellenspalte kann die Modellierung der Ereignisse und Funktionen in einem anderen Kontrollflusszweig begonnen werden Durch erneutes Dr cken des jeweiligen Konnektor Symbols wird die Bearbeitung mehrerer Kontrollflusszweige beendet und es kann mit dem Modellieren eines linearen unverzweigten Kontrollflusses weitergearbeitet wer den Eine Iteration R ckw rtsschleife mit XOR zu modellieren Dies geschieht analog zum soeben beschriebenen Modellieren eines Kontrollblocks mit mehreren Kontrollfl ssen In der Praxis wird es h ufig nicht n tig sein inner halb des R ckw rtspfeils noch weitere Funktionen und Ereignisse einzuf gen Seite 36 Dies ist jedoch durchaus m glich Zu beachten ist dabei dass sich die Reihenfolge der Modellelemente durch den von unten nach oben gerichteten Pfeil umkehrt Durch Klick auf die Schaltfl che Finish werden die p
47. elche EPK Modelle einer umfangreicheren Pr fung unterzieht als dies bei der Live Validierung geschieht Anders als die Live Validierung ist die erweiterte Modellpr fung optional F r die Verwendung der erweiterten Modellpr fung wird ein zus tzliches externes Programm ben tigt Bei diesem Programm handelt es sich um den SWI Prolog Interpreter Dieser kann von http www swi prolog org heruntergeladen werden Die Installation sollte auf den meisten Betriebssyste men mit einem einzigen Klick auf die Installationsdatei erledigt sein Notieren Sie sich bitte den Ort an dem SWI Prolog installiert wurde Offnen Sie nach der Installation Ihre bflow Arbeitsumgebung und w hlen Sie den Men punkt Window Preferences Bflow Add ons Tools Sie sehen nun das in Abbildung 2 dargestellte Fenster Wahlen Sie die Zeile SWI Prolog aus und klicken Sie auf den Button Bearbeiten Tra gen Sie dann in dem sich 6ffnenden Dialog den Pfad zu der Datei ein die das Prolog Programm startet Unter Windows ist der Name dieser Datei plcon unter Linux pl Die ausf hrbaren Dateien finden Sie im Unterverzeichnis bin Ihrer Prolog Installation Al ternativ k nnen Sie auch den Auswahldialog nutzen den Sie mit einem Klick auf Aus w hlen ffnen F r eine W ndows Installation k nnte die fertige Konfiguration wie in Abbildung 2 dargestellt aussehen Seite 8 ik e Preferences
48. en neuen Grad der Zusammenarbeit in der IT den Organisationsabteilungen und ber die Organisationsberei che hinweg bis zur Kundenintegration Folgende Kernkomponenten liegen diesem Ansatz zugrunde HK K08 der durch die bflow Toolbox unterst tzt wird Produktmodell Ein Produktmodell umfasst alle Unternehmens oder Verwal tungsleistungen und bildet so die inhaltliche Basis fur die dazugeh rigen Ge schaftsprozesse Ein Produkt repr sentiert hierbei ein aus Kundensicht erkennbares Ergebnis eines Unternehmens oder Verwaltungsprozesses Prozessmodell Jeder Produkterstellung liegt ein mehr oder minder arbeitsteiliger Gesch ftsprozess zugrunde Ein Gesch ftsprozess wird dabei als eine ereignisge steuerte Bearbeitung von Geschaftsobjekten mit dem Ziel der Produkterstellung verstanden Gesch ftsobjekte sind der zentrale Ausgangspunkt f r die Modellierung Seite 4 von Datenmodellen als Grundlage f r die technische Realisierung elektronischer Verfahrensabwicklungen Service orientierte Architektur Eine Service orientierte Architektur bildet 1m Weiteren die technische Basis f r den Einsatz von wieder verwendbaren baustein basierten Services im Rahmen der Bereitstellung in Portalangeboten sowie der Teil Automatisierung der Prozesse Die nachfolgenden Ausfuhrungen werden exemplarisch am Anwendungsfall der Prozess modellierung im ffentlichen Sektor beschrieben Der Einsatz der bflow Toolbox ist je doch dom nenunabh ngig Proz
49. er Model Wizard modellierten Elemente der Zeichenfl che hinzugef gt Gegebenenfalls sind danach noch leichte Ande rungen am Layout des Diagramms n tig 3 10 3 Arbeit mit benutzerdefinierten Attributen F r verschiedene Anwendungsf lle kann es sinnvoll sein zu einzelnen Modellelementen zus tzliche Attr bute zu speichern Denkbar sind zum Beispiel Informationen zu Zeitdau ern und Kosten von Funktionen oder auch allgemeine Informationen zum Modell wie etwa der Name des Erstellers Das Hinzuf gen solcher zus tzlicher Attribute zu EPK Modellen ist unter Verwendung der Model Attribute View m glich Wahlen Sie Window Show View Other ffnen Sie dann den Ordner Model Attri bute und w hlen Sie Model Attribute View aus nach Best tigen mit der Schaltfl che OK steht eine weitere Ansicht zur Verf gung die Model Attribute View Problems EJ Console HE Outline Model attribute view 2 E Properties m Attribut Value An ae gt An La reteeg Attribute Value Status freigegeben Ersteller Franke Sabine Hinzuf gen von Attributen Durch Eingaben in das Fenster der Model Attribute View k nnen einzelnen Modellele menten benutzerdefinierte Attribute hinzugef gt werden Hierzu ist im Eingabebereich Attribut der Name des Attributs und im Eingabebereich Value sein Wert einzugeben Durch Dr cken auf die Schaltfl che erste Schaltfl che von links wird das A
50. er Stelle der ehemaligen Elemente im alten Modell nun eine Funktion mit dem vorher eingegebenen Namen Diese Funktion enthalt zudem die Referenz auf das neue Modell Die Referenz erkennen Sie am kleinen grauen Dreieck rechts oben in der Ecke des gr nen Modellelements 3 8 2 Aufrufen ausgelagerter Modellelemente Da ausgelagerte Modellelemente ein neues Diagramm ergeben k nnen S e wie gewohnt dieses Modell mittels Project Explorer ffnen Als alternative Vorgehensweise k nnen Sie die entsprechende Referenz graues Dreieck in einem Modellelement nutzen Tatigen Sie daf r einen Rechtsklick auf dieses Element Es ffnet sich der folgende Dialog W hlen Sie hier Diagram partitioning Open partitioned diagram Es ffnet sich danach automatisch das referenzierte Modell Seite 30 Swap out to Model wizard Diagram partitioning t 2 Create new partitioned diagram BER A gt Open partitioned Diagram Style dP Insert Add existing partitioned diagram Remove partitioned diagram Text Alignment r j L gt Show Properties View i Properties L Abbildung 41 Aufrufen eines ausgelagerten Modells 3 8 3 Freie Modellreferenzen anlegen Bflow erm glicht es Ihnen Diagramme miteinander zu verkn pfen auch wenn sie keine ausgelagerten Modellelemente besitzen Um einer Funktion eine Referenz auf ein anderes Modell hinzuzuf gen gehen Sie wie folgt vor W hlen S
51. er finden Sie die Option Live Validierung die sie nun deaktivieren k nnen sowie die daf r zust ndige Tastenkombination Strg F9 Das Modell wird nun nicht mehr bei je dem Editiervorgang validiert Mochten Sie nun trotzdem die Validierung starten aktivieren Sie entweder die Live Validierung oder starten die Validierung einmalig Dazu ffnen Sie das Diagram Men 1m Hauptmen und w hlen den Punkt Validate Make Same Size Filters View Zoom Apply Appearance Properties Validate Abbildung 73 Starten der Validierung einmalig 5 3 Quick Fix Ein Quick Fix ist eine einfache M glichkeit im bflow um ein Problem zu beheben Be trachten wir daf r noch einmal das Beispiel aus Abbildung 68 Klicken Sie nun mit der rechten Maustaste auf das Warning in der Problems View Seite 60 Go to Copy Ctrl C Delete Delete 1 ae 1 warning Select All Ctrl A Description Show In Alt Shift W H Errors 1 ge amp oEPK mi Quick Fix Ctrl 1 E amp Warnings d Event p e S ny epc oepc Blow Project Properties Alt Enter Abbildung 74 Kontextmen in der Problems View Wahlen Sie nun die Option Quick fix aus Daraufhin ffnet sich ein Dialog in dem Sie einen Quick Fix ausw hlen k nnen Wahlen Sie Option Standardnamen vergeben und beenden Sie den Dialog mittels Finish Danach wurde dem Ereignis ein Standardname gegeben
52. esse in der ffentlichen Verwaltung haben bei abstrakter Betrachtung hinsichtlich ihrer Zielsetzung nur eine geringe strukturelle Varianz 1 d R Antragsbearbeitungen lassen aber aufgrund der historisch gewachsenen Organisations strukturen Verwaltungsvorschriften und Anwendungsf lle betr chtliche Unterschiede er kennen SNZ97 Der nachfolgend dargestellten Notation zur Prozessmodellierung mit objektorientierten Ereignisgesteuerten Prozessketten oEPK liegt eine durchweg objekt orientierte Sichtweise zugrunde was insbesondere bereits auf der Ebene der fachlichen Modellierung von Unternehmens oder Verwaltungsprozessen eine methodische Grundla ge f r eine sp tere technische Automation von Verfahren schafft Verwaltungsobjekte sind materielle G ter wie Formulare oder Buchungsbelege Personen Antragsteller Mit arbeiter oder immaterielle G ter wie Rechte Genehmigungen oder Registrierungen Die Dokumentation des Benutzerhandbuches ist wie folgt aufgebaut Im zweiten Kapitel wird zun chst die Installation der bflow Toolbox beschrieben bevor im Kapitel 3 Schritt f r Schritt in die Arbeit mit der bflow Toolbox eingef hrt wird Im vierten Kapitel wird die oEPK Modellierungssprache ausf hrlich beschrieben die durchg ngig als Beispielno tation in dieser Dokumentation dient Das Handbuch schlie t mit Ausf hrungen zur Vali dierung dem Import und Export mit der bflow Toolbox ab Seite 5 2 Installation der bflow Toolbox
53. et sich nun der folgende Dialog 3E Create new partitioned diagram D I Open partitioned Diagram Insert Add existing partitioned diagram Remove partitioned diagram Seite 33 W hle Modelelement 4 import settings d F Anfrage_beantworten_Behoerde 080813 epc gt Antragsablehnung_erstellen_080828 epc gt D Artikelidentifikation_Barcode epc gt HI Gebuehren_erheben_080821 epc d Lesung Judrecal Autbort eues EAWepc 4 D Kapaz t tsabgleich epe gt Epc Diagram Kapazitatsabgleich gt Kommisionierung_f r_Barcode epc gt D Konstrukttonsablauf epc gt PaymentOrderProcedure epc gt Li Zustaendigkeit_pruefen_Antrag_080828 epc gt D anmeldung_zertifizierungsstelle_FIXED epc gt D bewerberauswahl epc gt Li EES auszubildenden epc Abbildung 46 Dialog zum Modellreferenzaustausch In diesem Dialog sehen S e die Projekte und Diagramme Ihres Arbeitsverzeichnisses W hlen dar n das gew nschte Diagramm Mit einem Klick auf OK ist die Verkn pfung neu gesetzt 3 9 Anpassen der Problems View Wenn ein Diagramm Fehler enth lt so werden diese in der sog Problems View angezeigt H Problen Console Fi Model attribute view l error 0 warnings 0 oe Description Resource Path Location Type 4 Errors 1 item ER amp XOR ist unnoetig kontaktaufnah abacus l
54. flow Versionen aufgelistet Wahlen Sie die aktuelle Version f r Linux aus und laden Sie sich diese herunter 2 3 2 Installation F r Installation m ssen Sie lediglich das Archiv entpacken ffnen Sie dazu Ihren Ar chivmanager und entpacken Sie die Dateien an einen Ort Ihrer Wahl Optional k nnen Sie bflow auch in das System integrieren indem Sie den entpackten Ordner mit root Rechten nach opt kopieren und dann eine Verkn pfung m Startmen oder auf dem Desktop er stellen 2 3 3 Starten Im entpackten Ordner befindet s ch eine ausf hrbare Date mit dem Name bflow Starten Sie diese indem Sie im Terminal in den Ordner wechseln und den Befehl bflow einge ben und anschlie end die Eingabetaste dr cken Es ffnet sich daraufhin der Workspace Launcher in welchem Sie Ihren Ordner f r den Workspace festlegen k nnen 2 4 Integration von bflow in eine vorhandene Eclipse Umgebung f r Experten Die meisten Benutzer werden wahrscheinlich die zuvor beschriebene Variante nehmen um bflow zu installieren Dies ist die einfachste und schnellste Methode eine lauffahige bflow Anwendung zu bekommen Alternativ dazu gibt es eine weitere Installations Variante welche es erm glicht bflow in eine bereits bestehende Eclipse Entwicklungsumgebung zu integrieren Diese Variante richtet sich allerdings eher an er fahrende Benutzer Sollten Sie sich unsicher sein welche Art der Installation Sie vorneh men wollen dann so
55. gsstrukturen erschweren den Modellvergleich und die Modellanalyse ma geblich DHLO09 S 178 184 Um eine Vergleichbarkeit der Modelle zu erm glichen regeln folgende Konventionen eine einheitliche Systematik zur Bezeichnung und Phrasenstruktur in den oEPK Symbolen Ereignis und Geschaftsob jekt Ereignis Abbildung 60 Beispiel Ereignis Bezeichnungsstruktur Ereignis als lt Substantiv e gt lt H lfsverb gt lt Verb gt Beispiele e Zust ndigkeit ist gepr ft e Mitteilung ist versandt e Anmeldung ist eingegangen Gesch ftsobjekt Gesch ftsobjekt Attribut Ivlethodel Abbildung 61 Beispiel Gesch ftsobjekt Symbolfeld Geschaftsobjekt B ndel von Teilaktivitaten Bezeichnungsstruktur Name des Geschaftsobjektes als lt Substantiv e gt in UpperCamelCase Schreibweise falls mehr als ein Wort d h Worte werden ohne Leertaste zusammengezogen und beginnen jeweils mit Gro buchstaben MNO3 S 5 entweder Name des Antragsformulars bzw treffende Kurzform oder Bezeichnung des betreffenden Vorgangsteils bspw bei internen Prozessen Beispiele e Gewerbeanmeldung e Schuttcontainer e Werbeanlage e Forderung e OnlineRechnung Seite 52 Attribut Symbolfeld Attribut Daten Bezeichnungsstruktur Formular Feldname n als lt Substantiv e gt in UpperCamelCase Schreibweise Beispiele e Betriebsst tte Baugrundst ck e Ma e rtlichkeit e EmpfangerGewerbeAnzeige
56. ht nicht mehr er scheint das Modell also nicht mehr nach der Regel validiert wurde 5 5 Anpassung von Fehlermeldungen Obwohl bflow bereits f r jede vorhandene Validierungsregel geeignete Fehlermeldungen besitzt kann es sinnvoll sein diese anzupassen Will man eine eigene Fehlermeldung fest legen oder die Originalmeldung wiederherstellen so ffnen Sie zun chst das Men Window Preferences W hlen Sie nun im Bereich Bflow die Diagrammart aus die Sie bearbeiten wollen und ffnen Sie den Validation Bereich F r ein EPC Diagramm k nnte das so aussehen Seite 63 type filter text Validation General Bflow Add ons 4 Kontrollfluss Epc Diagram ElementRulel Appearance ElementRule2 Connections ElementRule3 Pathmaps 7 ElernentRuled Printing ElementRules Rulers And Grid 171 Frweiterte Modelinriifuna Validation Qepc Diagram Hier k nnen Sie das Verhalten der Validierungsregeln einstellen VC Diagram EMF Registry EMF GMF Wizards Help ai Install Update Java Meldet eine Kombination zwischen AND Split und XOR Join die zu Model Validation dem Fehler f hrt dass mehr als ein Eingang des AOR Joins erreicht Run Debug wird Team UML2 Diagrams tend Xpand Atert Lang SS Meldungstext bearbeiten Abbildung 79 nderung des Meldungstextes einer Validierungsregel Klicken Sie nun auf Meldungstext bearbeiten Es ffnet sich das folgende Fenster type filter text Ya
57. ie per Rechtsklick eine Funktion aus ffnen Sie anschlie end den Men punkt Diagram partitioning Create new partitioned diagram Es ffnet sich nun der Dialog zum Erstellen von neuen Diagrammen F llen Sie diesen wie gewohnt aus und beenden Sie den Wizard mit einem Klick auf Finish Die Verbindung ist nun eingerichtet Sie erkennen dies wieder am kleinen grauen Dreieck rechts oben im Modellelement i Add Note File Delete from Model Cut Copy Paste Wizards k Swap out to Model wizard Diagram partitioning t 2 Create new partitioned diagram Format p Open partitioned Diagram Style Text Alignment t T Insert Add existing partitioned diagram ed Remove partitioned diagram Abbildung 42 Anlegen einer freien Modellreferenz Seite 31 Alternat v k nnen S e auch bereits bestehende Diagramme mit diesem verkn pfen W hlen Sie dann stattdessen den Men punkt Diagram partitioning Insert Add partitioned diagram Lesen Sie hierzu mehr im Abschnitt 3 8 5 3 8 4 Modellreferenzen entfernen Wenn Sie eine Modellverkn pfung entfernen wollen so w hlen Sie entsprechende Funkti on welche die Referenz enth lt per Rechtsklick aus Offnen S e anschlie end den Men punkt Diagram partitioning Remove partitioned diagram HJ Add Note File Delete from Model Cut ii o WM Copy Paste Wizards Sw
58. ive dl my sepcoepc Show View Customize Perspective Save Perspective As Reset Perspective Close Perspective Close All Perspectives Navigation Preferences Abbildung 77 Auswahl des Men punktes Window Preferences Seite 62 Wahlen Sie jetzt die Option Bflow Oepc Diagram Validation Preferences E type filter text Yalidation mr General Bflow Add ons BusinessObjectRule Epc Diagram Business bjectRule4 Oepc Diagram W BusinessO bjectRules Appearance Business bjectRule6 Connections BusinessObjectRule Pathmaps BusinessObjectRuled Printing Il OeneRulel Rulers And Grid Validation VC Diagram EMF Registry EMF GMF Wizards Help Install Update Java Pr ft ob das Gesch ftsobjekt ein assoziiertes IT Systern hat Model Validation Run Debug Fehlermeldung Geschaftsobjekt value hat kein assoziiertes M System Hier k nnen Sie das Verhalten der Validierungsregeln einstellen Team UML2 Diagrams Atend Apand Xtext Langusg anguages Restore Defaults Apply Abbildung 78 Dialog zur Auswahl der zu verwendenden Validierungsregeln Suchen Sie nun die Regel welche die Gesch ftsobjekte nach verbundenen IT Systemen pruft und deaktivieren Sie diese durch einen Klick auf das Hakchen neben der Regel Be statigen Sie die Option durch Apply und dr cken Sie danach OK Betrachten Sie nun den Problems View so sehen Sie dass die entsprechende Fehlernachric
59. ke Maustaste dr cken Das markierte Gesch ftsobjekt wird nun mit einem dickeren Rahmen versehen Wenn Sie die linke Maus taste gedr ckt halten und die Maus bewegen dann k nnen Sie die Position des Elements ver ndern Wenn Sie an den Sattelpunkten ziehen k nnen Sie die Gr e des Elements ver ndern x EXKLUSIVES ODER GA UND GO ODER Gewerbeanmeldung HA Geschaftsoby Attribut Methode L Connections d Abbildung 15 nderung der Gr e des Modellelementes Farbe ver ndern Klicken Sie mit der rechten Maustaste auf ein Gesch ftsobjekt Darauf hin wird ein Men ge ffnet Im Men punkt Format Fill Color finden Sie als Unter eintr ge eine Menge an Farben Entsprechend der Farbauswahl wird das Element in die gew nschte Farbe eingef rbt Wie S e in Abbildung 16 sehen k nnen Sie auch andere Formateigenschaften w e Linienfarbe Line Color oder Schriftart Font einstellen Seite 18 Format Style Filters Line Color Light Gray Text Alignment Arrange Align an Dark Gray Red Show Properties View Properties tT Auto Size Remove from Context Ctrl Alt Shift Down Apply Appearance Properties Green Blue Yellow Abbildung 16 Ver ndern der Farbe eines Modellelements Hinweis Sobald nderungen am Modell vorgenommen werden erscheint im Modell Tab siehe rechter Pfeil in Abbildung 17 ein Stern vor dem Modellnamen Dies signalisiert dass die aktuellen nderungen am Mo
60. l dat on General Ant Bflow Kontrollfluss Epc Diagram ElementRu Meldungstext bearbeiten Bitte geben Sie eine Fehlermeldung ein kombination AND Split gt XOR Join ist nicht erlaubt EMF Compare Meldet eine Kombination zwischen AND Split und AOR Join die zu Epsilon dem Fehler f hrt dass mehr als ein Eingang des XOR Joins erreicht Help wird Install Update me o Meldungstext bearbeiten Model Validation Abbildung 80 Der Meldungstext kann jetzt geandert werden Seite 64 Sie k nnen nun Ihre eigene Fehlermeldung eingeben Wenn Sie in Ihrem Beschreibungs text den Teil value einf gen so wird dieser Teil bei der Anzeige der Fehlermeldung durch den Namen des entsprechenden Objekts ersetzt Als Beispiel soll nun an die obige Fehlermeldung der Text Bitte pr fen angeh ngt werden Nach der Eingabe erhalten wir also folgendes Bild Beschreibung bearbeiten Bitte geben Sie eine Fehlermeldung ein eignis value hat weder eingehenden noch ausgehenden Kontrollfluss Bitte pr fen Abbildung 81 Der neue Meldungstext Schlie en Sie nun den Dialog mit OK und beenden Sie ebenso den Preferences Dialog Bei der n chsten Validierung sollten Sie nun Ihren ge nderten Meldungstext sehen Hinweis An der Stelle wo vorher value stand steht nun der Name des Ereignisses Das Ereignis Antrag abgelehnt hat weder eingehenden noch ausgehenden Kontrollfluss Bitte pr fen Abbildung 82 In
61. lle Parkraum rtlichkeit Pr fen Zeitraum Priifen Kollision Pr fen Antrag ist positi gepr ft IT Systeme Baustelleneinrichtungsflache Fach Amt f r Verkehrs verfahren BZ management Person Anschrift Aufstellort Zeitraum Ma e rtlichkeit Ma eBaustelle Parkraum BescheidErstellen BescheidVersenden Zahlprozess Einleiten VorgangArchivieren Bescheid Genehmigung Baustellen einrichtungsflache ist abgeschlossen IT Systeme Fachver fahren Abbildung 63 Modell Baustelleneinrichtungsfl che Stadt D sseldorf Antragsteller Bauleiter Privatperson Verkehrsmanagemen 08 12 2008 gt Legende Ereignis NEED IT System Organisationsein o Dokument Geschaftsobjek u Und Oder X Oder OVM Amt f r Antrag ist negativ gepr f Baustellen einrichtungsflache Amt fiir Verkehrs Person management Anschrift Aufstellort Zeitraum BescheidErstellen BescheidSenden VorgangArchivieren Bescheid Ablehnung Baustellen einrichtungsfl che is abgeschlossen Seite 55 4 6 Generierung von UML Klassendiagrammen aus oEPK Modellen bflow bietet die M glichkeit aus oEPK Modellen entsprechende UML Klassendiagramme zu generieren Daf r betrachtet bflow nur die modellierten Gesch fts objekte Diese werden zu Klassen transformiert wobei Gesch ftsobjekte mit gleichem Namen zu einer Klass
62. lls Mit der Beschreibung der Methoden und Attribute die fur einen Verfahrensschritt relevant sind ist das Gesch ftsobjekt definiert zur Erstellung vgl Unterabschnitt 3 2 Die Interak tion zwischen Gesch ftsobjekten erfolgt formal ber einen ereignisgesteuerten Kontroll fluss Nachrichten Austausch Die Nachricht enth lt dabei alle notwendigen Informationen ber die betriebswirtschaftlich relevanten Zustands nderungen Ereignisse Bildet man den durch ereignisgesteuerte Nachrichten definierten Kontrollfluss grafisch ab so ergibt sich die in Abbildung 50 entwickelte Grundstruktur eines Geschaftsprozessmodells Seite 40 Start Ereignis 0 Kontrol fluss Gesch ftsobjekt Attribut Attribut 7 re Zustands nderung 1 Gesch ftsobjekt Methode Methode Kontrollfluss Ereignis 1 Kontrolifluss Gesch ftsobjekt Attribut Attribut Zustands nderung 2 Gesch ftsobjekt Methode Kontrolifluss Ereignis 2 Abbildung 50 Modell eines oEPK Gesch ftsprozesses NZ98 S 8 4 2 3 Das Geschaftsobjekt Das Gesch ftsobjekt repr sentiert bezogen auf einen Verwaltungsprozess das Antrags Formular welches sich im Laufe des Prozesses in unterschiedliche Zust nde dargestellt durch Ereignisse wandelt vgl Kap tel 4 2 2 Zum jeweiligen Prozesszustand sind korrespondierende Prozessinformationen wie ben tig te Feldinhalte dargestellt als Attribute Attributgruppen und Arbeitsschritte als Methoden in a
63. llten S e immer die einfache Variante in den vorangegangenen Ab schnitten w hlen Die technologische Basis von bflow ist Eclipse und die beiden darauf aufbauenden Fra meworks Eclipse Modeling Framework EMF und Eclipse Graphical Modeling Frame work GMF Ihr bestehendes Eclipse sollte diese beiden Frameworks EMF und GMF unterst tzen Sie k nnen sich bspw auf Eclipse http www eclipse org eine entspre chende Distribution Eclipse Modeling Tools herunterladen die bereits die beiden Erwei terungen enth lt Seite 7 Nach der Installation von Eclipse m ssen weitere zus tzliche Plugins installiert werden Hierzu k nnen Sie die den Update Manager benutzen Sie ben tigen die folgenden zwei Plugins e openArchitectureWare http download eclipse org modeling m2t updates releases e GMT Epsilon http download eclipse org modeling gmt epsilon updates Abschlie end m ssen die bflow Plugins n das Plugin Verzeichnis n hrer Eclipse Umgebung kopieren Die bflow Plugins finden Sie im Archiv im Plugin Ordner Das Archiv k nnen Sie sich von der Projekt Website herunterladen 2 5 Installation der erweiterten Modellpr fung bflow verf gt uber zwei M glichkeiten zur Modellpr fung Zum einem gibt es eine im Hintergrund ablaufende Modellpr fung Live Val dierung siehe Abschnitt 5 Diese vali diert Modelle gegen zuvor hinterlegte Regeln w hrend der Modellierung Zum anderen gibt es eine erweiterte Modellpr fung w
64. n Dokument Geschaftsobjek I Und Oder X Oder OUMs Gewerbe anmeldung is negativ vorgepr ft Gewerbeanmeldune Ordnungsamt Gewerbean Person gelegenheiten Anschrift Betriebsst tte T tigkeit WlitteilungErstellen Mitteilung Senden VorgangArchivieren Mitteilung negative Gewerbe anmeldung ist abgeschlosser 4 2 7 Zul ssige Verkn pfungen in oEPK Modellen Abbildung 55 listet die zul ssigen M glichkeiten der Verkn pfung von Gesch ftsobjekten ber Ereignisse und Verkn pfungsoperatoren auf SNZ97 S 18 UND Konnektor Fall 1 Geschaflsobjekt Meihodel Meihodel Er een Ereignis 1 Ereignis 2 ODER Konnektor Fall2 Aitribut Aitribut Aitribut Wethodaf Methodet E Ereignis 1 Ereignis 2 Geschattsobickt Methode Methode Gesch ftsobjekt Methode Methode Gesch ftsobjekt Geschaftsobjakt Gesch ftsobjekt Gesch ftsohjekt Attribun Attribut Attribut Attribut Attribut Attribut Melhodet Wethadel viethodel Meathodal Ereignis 1 Ereignis 2 Attribut Attribut Attribut Methodef Methode Gesch ftsobjekt Attribut Aktn but Attribut tdethodet Methodet Ereignis 1 Melhode Methodet Meihode Methodet Fall 5 Gesch ftsohjekt Geschaftsobjekt Attribut Attribut Attribun Attribut Attribut Attribu
65. n so w hlen Sie dann den Unterpunkt local Alternativ k n nen Sie das Diagramm auch in andere Formate umwandeln W hlen Sie in diesem Fall transform Entsprechend dem zu exportierenden Modelltyp m ssen Sie im Untermen einen entsprechenden Men punkt EPC OEPC VC ausw hlen und anschlie end auf Next klicken Seite 66 elect Export a EPC file from the workspace into the local file system Select an export destination type filter text b General 4 bflow A local I ERC OEPC Vc A transform EPML AML XML Prolog S OEPML S VISIO b Li Java t LG Plug in Development t Run Debug amp Tasks Team Abbildung 84 Bflow Model Export ausw hlen Als Beispiel soll eine EPK als XMI Date exportiert werden Hierzu wurde in Abbildung 84 der Men punkt EPC ausgew hlt Im n chsten Schritt wird ein EPK Modell aus einem Projekt ausgew hlt und der Zielordner im Dateisystem angegeben EPC File Export Export a EPC file from the workspace inte the local file syster Select an EPC file Bflow_Project myEpc epe H Bflow_Project settings Wi myEpc epc Select target file De myEpc epc Cancel Seite 67 Abbildung 85 bflow EPK Export Beenden Sie den Export ber Finish Das zu exportierende EPK Modell wurde im Datei system gespeichert 6 1 2 Laden Ein Modell welches im bflow XMI Format gespeichert wurde kann auch wieder ins bflow gel
66. ngelehnter UML Notation eingef gt Die Reihenfolge der Attribute und Methoden richtet sich dabei nach der Abfolge 1m Verwaltungsprozess chronologisch von oben nach unten Seite 41 D GewAnm oepe 3 Id Schuttcontainer oepce d Werbeanlage 17022 d AntragBaustellenEinr Gewerbe anmeldung ist hauptgepr t Ele BE IT Fachverfahren Edifact Ordnungsamt SYS Schnittstelle Gewerbear Massendruckwerfahren Person gelegenheten O Org Groupware Anschrift Do Testverarbeitung Betriebsst tte ng Gewerbe X EXK T tigkeit ODER Niederlassungsart Di AJUND ODER Empf nger Gewerbe Anzeige ZustFinanzamtErmitteln BranchenazifferErmitteln RER HH Ge Gew nzeigeEmpf ngerErmittehl Gew nzeige Empf nger Senden Best tigung a An Best tigung Gew nmeldungSendenl ZahlprozessEinleiten Met Yorgang schivieren amp Con gt A Y Best tigung Gewerbe anmeldung ist abgeschlossen Abbildung 51 Beispielgesch ftsobjekt Gewerbe Anmeldung Die m jeweiligen Prozesszustand ben tigten IT Systeme und handelnde Akteure werden mit den entsprechenden Symbolen dem Gesch ftsobjekt ber Verbindungslinien zugewie sen Zur Ablaufsteuerung des Prozesses werden die Ereignisse Konnektoren und Ge sch ftsobjekte ber Ablaufsteuerungspfeile miteinander verbunden Als ein wesentlicher Aspekt der Gesch ftsprozessmodellier
67. o Datei erstellt Abbildung 96 zeigt das Ergebnis des Beispiel Exports Seite 74 den Datei Bearbeiten Ansicht Einf gen Format Extras Daten Shape Fenster AdobePDF _ X D FUAALA TFA aaxX 79 0 3 LAD o e 45 i i Arial 12pt J FZU 22 A D D Shapes x US Lulu BLL DL A o A ELE Nach Shapes suchen Geben Sie Ihren Suchbec Was sind die ersten Schritte Zeigen Sie im Men Date auf Neu klicken Sie auf Erste Schritte und klicken Sie dann in der Liste Vorlagenkategorien auf die gewunschte Vorlage Oder Klicken Sie im Men Datei auf Shapes und w hlen Sie dann eine Schablone mit Shapes aus 5 H 4 gt NI Zeichenblatt 1 V ey Zeichenblatt I Abbildung 96 Exportiertes Modell im Visio 6 3 Weitere Modellierungswerkzeuge 6 3 1 Import bflow bietet weitere M glichkeiten zum Import von Modellen aus weiteren Modellie rungswerkzeugen Es werden dabei die folgenden Formate verschiedener Werkzeuge un terst tzt e Semtalk EPML Format e EPCTools EPML Format e Oryx EPML sowie RDF Format e ARIS AML Format der ARIS Versionen 6 und 7 Um eine Datei zu importieren w hlen Sie die Importfunktion die Sie unter dem Ment punkt File Import finden W hlen Sie nun die Kategorie bflow transform gt EPML AML XML aus und klicken Sie auf Next Seite 75 Imports a diagram from several types
68. or Warning Info Types Bflow Epc Plugin problems EMF Problem EMF Validation Problem Java Build Path Problems Java Problems Legacy QVT Operational Proble Qepe Plugin problems Operational QVT Builder Transfe Match all configurations Plug in Problem o F Problem Match any configuration iv Problem Abbildung 48 Anpassung der Problems View Seite 35 3 10 Eingabehilfen f r die EPK Modellierung 3 10 1 Intelligentes L schen Unter Windows Preferences Bflow kann ausgew hlt werden ob bei der Modellierung von EPK Diagrammen das sog intelligente L schen eingeschaltet wird Ist diese Option gew hlt dann werden nach dem L schen einer Funktion oder eines Ereignisses automa tisch die Kontrollflusskanten neu verbunden Ist die Option intelligentes L schen ausge schaltet so werden beim L schen einer Funktion oder eines Ereignisses die Kontrollfluss kanten vor und nach dem gel schten Element ebenfalls gel scht 3 10 2 Model Wizard Nach einem Rechtsklick auf eine freie Position in der Zeichenfl che oder durch einen Rechtsklick auf ein schon bestehendes Ereignis oder eine schon bestehende Funktion kann der Model wizard ge ffnet werden Wizards b Load Resource Create Shortcut Select b er Model wizard GE m Arrange All Dieser erlaubt es schnell eine gr ere Zahl von Ereignissen und Funktionen die nachei nander zu modellieren sind n das Modell
69. penArchitectureWare Project gt General a Bflow Toolbox Wi Epc Diagram MI Oepc Diagram WI VC Diagram Abbildung 12 Auswahl der Diagrammart Im n chsten Dialog m ssen Sie dem Modell einen Namen geben Achten Sie darauf dass dieser mit der Dateiendung oepc endet Weiterhin sehen Sie einen berblick ber alle bereits vorhanden Projekte und Ordner H er k nnen S e den bergeordneten Container Projekt oder Verzeichnis ausw hlen in dem das Modell enthalten sein soll Seite 16 New Oepc Diagram Create Oepc Diagram Select file that will contain diagram model Enter or select the parent folder Bflow_Project sre El t Bflow Project src File name myOepc cepe Advanced gt gt Abbildung 13 Eingabe des Namens fur das neue Modell Nachdem Sie dem Modell einen Namen gegeben haben k nnen Sie entweder auf Finish oder auf Next klicken Wenn Sie Next w hlen dann k nnen Sie die Diagrammgr e siehe Kapitel 3 4 1 einstellen Wenn Sie Sie Finish w hlen dann wird das Modell mit einer Standardgr e erstellt 3 2 Arbeiten im Modell 3 2 1 Ein Element erstellen und bearbeiten In diesem Kapitel wird das Erstellen von Modellelementen beschrieben Dazu betrachten wir zun chst die Palette auf der rechten Seite des Editors siehe Abbildung 14 In dieser Palette sind alle Elemente enthalten mit denen modelliert werden kann Zur Demonstration soll nun ein Ges
70. rt Wizard Y s o Import Wizard Select your destination folder Enter or select the parent folder example example Select your destination folder from above or select a destination in your file system Finish Abbildung 90 Ausw hlen des Ziels f r den Import Seite 71 Nach einer gewissen Rechenzeit sehen Sie im Package Explorer entsprechende bflow Modelle die Sie dann im Zeichenfenster ffnen k nnen 2 Zeichenbiatt 1 0epc 3 lt 2 Palette kee d Elements amp Ereignis LI IT System O Organisatio X EXKLUSIVES A UND Pr fung GA ODER EH Gesch ftso Attribut Methode Connections gt Ablaufste Verbindung Abbildung 91 Importiertes Modell im Bflow 6 2 2 Export Analog zum Import k nnen auch bflow Modelle nach Visio exportiert werden Als Bei spiel soll die EPK aus Abbildung 92 nach Visio exportiert werden d example epc 2 N QQB amp Symbole WO Ereignis 3 Funktion I Anwendung I Prozessinterf L__ Fachbegriff O Organisation CH Gruppe CD Standort EI Stelle II Datei gs Dokument mI Kartei I Cluster Interne Person C Externe Person E Personentype dy Produkt GH Zie 8 7 A UND WY ODER X EXKLUSIVES ODER zl d Ablaufsteue gt Information Verbindung Abbildung 92 Beispiel EPK Seite 72 S e starten den Export
71. t lethodet Meibodel viethodet Methode Ereignis 2 Ereignis Geschaftsobjekt Attribut Alfiribut Attribut Methode Methode Gesch ftsobjekt Attribut Altnbut Aitribut Methode Methode Ereignis 1 XOR Konnektor F al 3 Geschaflsobjekt Meihode Methode 9 4 Ereignis 1 Ereignis 2 Geschattsabickt Gesch ftsobjekt Melde Methodel HMethoder Meihodef Geschaftsobjekt Gesch ftsobjekt Attribut Attribut Attribun Attribut Attribut Attribut viethodel Methode viethodet Methode Ereignis Ersignis 2 Geschaflsobjekt Attribut Altr but Attribut Methode Meihode Gesch ftsobjekt Attribut Altnbuk Altrihut Methode Methadef Geschaftsobjekt Attribut Attribut Attribut hethodet Methodet Abbildung 55 oEPK Konnektoren zul ssige Verkn pfungen Z198 S Geschaftsobjekt Attribut Attribut Attr but iethodel Methodel Gesch ftsobjekt Attribut Attribut Attribut Methode Methodet Geschattsobjekt Attribut Attribut Attr but tlethodel Methodei Gesch ftsobjekt Attribut Attribut Attribut hethode Methode 120 Geschattsobjekt Attribut Attribut Aktr but Wethodei Methodel Seite 47 Regeln zur Anwendung der Konnektoren vgl A
72. t rkung der Qualit t von Steuerungsinformatio nen und das Vertrauen der Nutzer wie der F hrung und nicht zuletzt der Kunden F r den erfolgreichen Einsatz eines GPM ist die Verwendung einer zweckgeeigneten Mo dellierungssprache methodisch von entscheidender Bedeutung Hierzu gibt es eine F lle unterschiedlichster Modellierungssprachen am Markt so dass die Auswahl erschwert wird Hinzu kommt dass d e Zust ndigkeiten f r Produkt und Prozessmodellierungen oftmals verteilt im Organisations IT oder Finanzbereich liegen Zusammenh nge und Interde pendenzen werden dadurch nicht immer ausreichend erkannt Integrierte Produkt und Prozessmodelle IPP s nd ein v el versprechender Ansatz die Defizite zu reduzieren Die Auswahl einer Modellierungssprache und Modellierung von Prozessen kann so wirksam unterst tzt werden Wesentliche Zielsetzung einer integrierten Produkt und Prozessmodellierung ist ein gemeinsames Modellverstandnis von Organisato ren und Modellierern auf der einen Seite und die Wiederverwendbarkeit von Prozessmo dellen bausteinbasierten Diensten und Softwarekomponenten auf der anderen Seite Hie raus sollen flexiblere Anpassungen bei Prozess nderungen und damit k rzere und kosten g nstigere Implementierungszeiten resultieren MVAO5 Das Nutzenpotenzial eines IPP kann auf Basis einer Service orientierten Architektur weiter verstarkt werden Dies erfor dert aber auch einen ganzheitlichen Ansatz im Systementwurf und ein
73. t Epc gt Blow Epc Plu Abbildung 47 Beispiel einer Fehleranzeige in der Problems View Die Problems View ist vom Werk aus so eingestellt dass sie die Fehler aller offenen Dia gramme anzeigt Dies kann mitunter zu Un bersichtlichkeit und Desorientierung f hren Um dem entgegen zu wirken gibt es die M glichkeit die Art der angezeigten Meldungen zu regulieren Klicken Sie dazu in der Problems View rechts oben auf das kleine Dreieck und ffnen anschlie end den Dialog Configure Contents H Problems 5 Console o Model attribute view um 3 errors 0 warnings 0 others _ Show b Description Resource Path Location Type Group By gt 4 Errors 3 items Sort By gt Das Ereignis Kunde erreichbar hat weder eing kontaktaufnah abacus lt Epc gt Bflow Epc Plu VER EP OR Funktion Termin vereinbaren hat keinen eing kontaktaufnah abacus lt Epc gt Bflow Epc Plu XOR ist unnoetig kontaktaufnah abacus lt Epc gt Bflow Epc Plu Configure Contents Columns In dem sich ffnenden Fenster k nnen Sie die Anzeige der Problems View ihren Bed rfnissen anpassen Seite 34 NB Configure Contents EE Configurations e Scope Warnings on Selection O On any element in same project Errors Warnings on Selecti O On selected element only Errors Warnings on Projec Bann On selected element and its children O On working set Window Working Set Text contains Where severity is Err
74. teuerten Prozessketten kurz oEPK werden Workflows mit Ereignissen und Objekten modelliert die alternierend mit sogenannten gerichteten Kanten Verbindungslinien verbunden werden Durch AND OR und XOR Konnektoren kann der Prozessfluss aufgespalten und wieder zusammen gef hrt werden Dieser Modellierungsansatz erweitert um UML Elemente OMG08 Oe06 erm glicht eine Integration von Prozess und Datensicht was die Vorbereitungen auf eine IT bezogene Teil Automatisierung von Prozessen beg nstigt HKK08 4 2 Modellierung von Geschaftsprozessen mit oEPK 4 2 1 oEPK Symbole Tabelle 1 stellt die in der bflow Toolbox zur Verf gung stehenden Symbole der oEPK Notation dar Ein Ereignis stellt die Zustands nderung eines Gesch ftsobjektes zu einem be stimmten Zeitpunkt dar Die Zustands nderung erfolgt durch die Ausf hrung von T tigkeiten Methoden des Ge sch ftsobjektes NZ98 Ereignis Ereignis Gesch ftsobjekt Ein Gesch ftsobjekt ist ein B ndel von Teilaktivitaten Es umfasst die zur Be Attribut Gesch ftsobjekt arbeitung relevanten Teilaktivitaten Methoden und Daten Attribute Wlethodel SNZ97 Das Symbol IT System zeigt die an der Ausfuhrung beteiligten informations technischen Verfahren z B Formular server Groupware Fachverfahren IT System IT System Die an der Prozessausf hrung beteilig ten Personen oder Stellen z B Antrag steller Gewerbemeldestelle werden durch das Symbol
75. tribute View aktuell markierte Attribut und ggf dessen Wert vom markierten Modellelement sowie allen Elementen gleichen Typs also z B allen Funktionen 1m aktu ellen Diagramm entfernt Technische Hinweise Die Speicherung der Attribute erfolgt in einer separaten Datei die die Endung baf besitzt Beim Export in die Formate EPML oder Prolog sind die benutzerdefinierten Attribute in der Exportdatei enthalten Sie k nnen also insbesondere in eigenen Programmen die ber die Add On Schnittstelle angeschlossen werden verwendet werden Mehr zum Einbinden eigener Programme tber die Add On Schnittstelle erlautert das Handbuch Anpassen und Erweitern von Bflow Seite 38 4 Modellierungssprache oEPK 4 1 Anwendungsbereich Die oEPK Modellierungssprache bietet sich aufgrund ihres zentralen Objektansatzes unter Verwendung von Gesch ftsobjekten z B repr sentiert durch Antragsformulare beson ders f r die Modellierung von Prozessablaufen im Dienstleistungssektor an Im Laufe des Prozesses wandeln sich die Gesch ftsobjekte in unterschiedliche Zust nde repr sentiert durch Ereignisse Die oEPK ist aufgrund ihrer Eigenschaft insbesondere Antragsprozesse kompakt und intuitiv nachvollziehbar grafisch umzusetzen besonders geeignet als Grund lage zur Darstellung von Prozessabl ufen auch in der ffentlichen Verwaltung Empirische Untersuchungen dazu finden sich bei PJN09 Bei der Modellierungssprache der objektorientierten Ereignisges
76. ttribut uns sein Wert zu dem aktuell markierten Modellelement hinzugef gt Ist kein Modellelement markiert so wird das Attr but dem EPK Diagramm als Ganzen hinzugef gt die Schaltfl che All zweite Schaltfl che von links wird das Attribut dem markier ten Modellelement sowie allen anderen Elementen gleichen Typs also z B allen Funktio nen im aktuellen Modell hinzugef gt Wird hinter Value ein Wert angegeben erhalten alle diese Elemente den angegebenen Wert Anschlie end ist es aber m glich den Wert f r jedes einzelne Element zu ndern Es ist oft sinnvoll auf die Angabe eines Wertes hinter Value vorerst zu verzichten Dadurch wird erreicht dass jedes Element des betr Typs auch solche die erst noch sp ter hinzugef gt werden das entsprechende Attribut z B Zeitdauer f r alle Funktionen erh lt Seite 37 die Schaltfl che Project f nfte Schaltfl che von links wird das Attribut dem mar kierten Modellelement sowie allen Elementen gleichen Typs also z B allen Funktionen im aktuellen Projektordner hinzugef gt Entfernen von Attributen Durch Dr cken auf die Schaltfl che x dritte Schaltfl che von links wird das in der Tabellenzeile der Model Attribute View aktuell markierte Attribut und ggf dessen Wert vom aktuell mar kierten Modellelement entfernt die Schaltfl che x All vierte Schaltfl che von links wird das in der Tabellenzeile der Model At
77. uhn H J Hg Informationsmodellierung Branchen Software und Vorgehensreferenzmodelle und Werkzeuge S 23 36 Wiesbaden sterreich B 2006 Analyse und Design mit UML 2 1 Objektorientierte Softwareentwicklung M n chen Object Management Group 2008 Unified Modeling Language 2 0 Online verf gbar unter http www uml org zuletzt besucht am 15 01 2010 Pagel S J rgens A N ttgens M Adelskamp P Hogrebe F Lange R van Kempen B 2009 Usability Analyse von Prozessmodellierungsmethoden Abschlussbericht Verbundprojekt der Fachhoch schule Dusseldorf Universitat Hamburg Landeshauptstadt Dusseldorf Dusseldorf 07 2009 Scheer A W N ttgens M Zimmermann V 1997 Objektorientierte Ereignisgesteuerte Proze ketten oEPK Methode und Anwendung Institut f r Wirtschaftsinformatik Heft 141 Universitat des Saar landes Saarbr cken Zimmermann V 1998 Objektorientiertes Geschaftsprozessmanagement Integrationsansatz Modellie rungsmethode Anwendungsbeispiel Dissertation Scheer A W Hg Deutscher Universit ts Verlag Schriften zur EDV orientierten Betriebswirtschaft Saarbriicken Seite 79
78. ung erfolgt die Zuordnung von Organisationseinheiten und IT Systemen zu den Gesch ftsobjekten Dadurch k nnen ent sprechend des jeweiligen Bearbeitungsstandes die relevanten Organisationseinheiten und IT Systeme modelliert und deren Rolle m Prozess abgebildet werden Be einer Zustands nderung von Gesch ftsobjekten k nnen mehrere Ereignisse eintreten Um diese und hn lich gelagerte Zusammenh nge abzubilden werden Verkn pfungsoperatoren sog Konnektoren eingesetzt Unterabschnitt 4 2 7 E n Hauptzweck st den zu modellierenden Sachverhalt so darzustellen dass die Gefahr von Missverst ndnissen m glichst ausgeschlossen ist Beschriftungen von Gesch ftsobjek ten und von Ereignissen m ssen im Weiteren so erfolgen dass keine Modellierungsfehler entstehen Seite 42 4 2 4 Allgemeines Prozessmodell in der oEPK Notation Start Ereignis 0 l st aus Gesch ftsobjekt TEN IT System a Attribut f hrt aus Attribut f hrt aus Attribut Methode Methode erzeugt Organisations einheit Attribut f hrt aus Attribut f hrt aus f hrt aus Methode Methode erzeugt erzeugt ms Aen mn wm ee e mmm mmm mn mm mm vn mmm mn zeg Attribut Organisations einheit Attribut Attribut f hrt aus Attribut Bescheid Methode Methode Abbildung 52 Allgemeines Prozessmodell einer oEPK Organisations
79. wischen Elementen erstellen 19 33 E ee een 20 33 1 Ausdem Workspace ae riesen 20 See ANUS CIN EE EEN 21 34 DEMCMIA VOUT enste EE 21 341 Peilenorobe cmistellen Asa Nessie 21 342 MinmaleGrobe einstellen se klein 22 D3 ME EE EE EE 22 3 5 Automatische Gr enanpassung von Modellelementen cc eeeeeeeeeeeeeeees 24 3 5 1 Gr e von Elementen angleichen cccccccccccssssessseeeeseeeeeeeceeeeeeeeeeeeeaaaaaas 24 3 5 2 Originalgr e von Elementen wiederherstellen n000000000ooooonenneeennsssssssss 25 3 6 Larbst l yon iergert eegend ee 25 3 6 Bechw arz WeEiD MoIUS user energie 25 3 6 2 Ons nale Farben wiederherstellen a eeben dree xe eaesteeese 26 3 1 e ge EE EE 21 3 1 1 Benulzeneines DlLoWw Wiz ld sreseesairr 21 3 7 2 berblick ber vorhandene bflow Wizards 0 cccccecceceseescessesesseeeeecsseeseeeees 28 3 8 Auslagern von Modellsubnrozesgsen 28 3 81 begleete ee 28 3 8 2 Aufrufen ausgelagerter Modellelemente cc ecesseeseessseeeeeeeeeeeeeeeeeaaaaes 30 3 8 5 Freie Modellreferenzen anle G60 uud AEE 31 3 84 leet ee DE entiere iaren ee dE T oes 32 3 85 Ersetzen VOM Modellreferenzen sus eren 33 3 9 Anpassen derProblems Views 34 3 10 Eingabehilfen f r die EPK Modellterung cee ccccccccsseeecceceeeeeeeeeeeeaaaaseeeeseeeeeees 36 SAO Intelligentes L schen nn 36 3 102 Mode Eeer 36 Seite 2 A 2 3 10 3 Arbeit mit benutzerdefinierten Attributen ccc
Download Pdf Manuals
Related Search
Related Contents
KitchenAid KUDS03FTPA2 User's Manual Model 8570 PROTECTAIR™ Multi-Gas Monitor Manual Benutzerhandbuch / User Manual Stein-Grill Rexel 2102505 Epare EPMSM01 Use and Care Manual FractionCollectorFrac-920and Frac-950 SP-500 UZ - Instructions Manuals Cloisonnette extérieure mobile Tiffen Davis & Sanford ATPXT User's Manual Copyright © All rights reserved.
Failed to retrieve file