Home

Benutzerhandbuch Version 1.1

image

Contents

1. 0cceneeennnnnnn 30 4 2 5 Von der Prozessbeschreibung zum oEPK Modell 31 42 6 Vom oEPK Modell zum vollst ndigen Gesch ftsprozess uueeneeen 32 4 2 7 Zul ssige Verkn pfungen in oEPK Modellen 0000000eennnnnnn 34 4 2 8 Nicht zul ssige Verkn pfungen in oEPK Modellen 35 Seite 2 I 43 Attributs und Methodenrepository sssssnnnnnssnnnnnnnnnnnnsnnnnnnennnnssnnnnnnnnnsnnnnnnnnen 37 4 4 Bezeichnungskonventionen in oEPK Modellen nnnnnnonsosososonnnnnnnnnnnnssssssssssseen 39 4 5 Auswahl von oEPK Modellen zu Prozessen in der ffentlichen Verwaltung 41 4 5 1 oEPK Modell Schuttcontainer Anmeldung Stadt D sseldorf 41 4 5 2 oEPK Modell Baustelleneinrichtungsfl che Stadt D sseldorf 42 4 6 Generierung von UML Klassendiagrammen aus oEPK Modellen 43 NV INOIT une eg 45 5 1 Ein Diarani valdir Merrni 45 5 2 Live Validierung aktivieren deaktivieren esssssssssscnssessssssseeeeeeeeeeeeennnnnnnnnnnnnnnnnnen 46 332 OCET ee ee A teneeb 47 54 Auswahl ven Validier nsstesehn sus 48 59 Anpassung von Kehlermeldunsen u sesleken ser 50 Importe und ExPon Schnittsiellen u u uunuu0naeiikienibkae 53 6l Speichern und Laden in das Dateisysteni ssscccimioeenner a en E a 59 Gl P ee E E E EA 53 oZ Ealensa
2. Abbildung 63 oEPK mit Problems View Wir wollen nun die Regel deaktivieren die pr ft ob das Gesch ftsobjekt mit einem IT System verbunden ist Dazu ffnen Sie zuerst das Men Window Preferences Edit Diagram Maw gate Search Project Run MDIE Tools Help F 1E FN ka E F a New Window New Editor ackage Explorer T a m Bflow_Project Open Perspective Ani my spcoepe Show View Customize Perspective Save Perspective As Reset Perspective Close Perspective Close All Perspectives Navigation Preferences Abbildung 64 Auswahl des Men punktes Window Preferences Seite 49 W hlen Sie jetzt die Option Oepc Diagram Validation type filter text Yal dalt on General Ant EMF Registry EventRule2 EMF GMIF Wizards Business bjectkulel Epc Diagram BusinessObjectRule Help BusinessObjectRule3 Install Update Business bjectkuled Java Model Validation Oepc Diagram Hier k nnen Sie das Verhalten der Validierungsregeln einstellen HA H O H H Appearance Connections Pathmaps Printing Rulers And Grid Validation openArchitecture Ware Plug in Development Pr ft ob das Gesch ftsobjekt ein assoziiertes IT Systern hat Prolog Run Debug Meldungstext bearbeiten id OEPCSyntaxBusiness bjectRules Team UML2 Diagrams Restore Defaults Apply Abbildung 65 Dialog zur Auswahl der zu verwendenden Val dierungsregeln Su
3. Benutzerhandbuch Version 1 1 Prozessmodellierung mit der bflow Toolbox am Beispiel objektorientierter Ereignisgesteuerter Prozessketten oEPK bflow Toolbox Version 1 1 Benutzerhandbuch C fN 6 Prozessmodellierung mit der bflow Toolbox am Beispiel objektorientierter Ereignisgesteuerter Prozessketten oEPK Letzte Aktualisierung 20 Mai 2010 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 ssss0000ssesseeeeeeeeeeeeeeenennnnnnnnnennnnnnnnn 4 2 Installation der Oow Too sel R 6 2 6 Vorausselzungen ur die Installati n an aa a a a 6 2 2 Installation unter Windows ee da 6 2241 hler nterladens sans A A 6 22 2 Installation anne Blei 6 225 DIN ee 7 2 53 Install ationmnter LINUR ze Rn 7 23k hler nterldden esse needs 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 Modellpr fung 2200000ssnnnnnnnnnnnnnnnnenennenn 8 3 Arbetet DOW reelle aka a 10 3 5 M dellerstellen anskeeneeeen 10 SLL Brock nlesen aenee een ese 10 31 Ordnen Penn steseeess esieeehssien 12 3 1 53 Moode lT E e ns 14 32 AAN Der Im Mod ea T T T 15 3 2 1 Ein E
4. 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 Auto S ze Line Style Select Arrange Align Text Alignment Order Auto Size Make Same Size Abbildung 30 Auswahl des Men punktes 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 Zeichenfl che 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 danach modellieren in diesem Stil abgebildet Diese Einstellung wird durch das Spei chern des Modells gesichert Seite 22 Load Resource UML Generation Fi Select Gewerbeanmeldung Arrange All Lin Person Filters Legend Live val dat on Ctrl F3 Fage Setup Style Original Color View Black White Zoom Abbildung 31 Farbstil Black White geeignet zum Ausdrucken Wenn S e konkrete Elemente selektiert haben und den Stil auf Schwarz Wei setzten dann hat dies nur auf die markierten Elemente Einfluss Neue Elemente werden wie ur spr nglich dargestellt 3 6 2 Originale Farben wiederherstellen Als
5. Abbildung 27 Beispiel zur Funktion Make Same Size W r m chten nun beide Elemente auf die gleiche Gr e bringen Daf r bietet Ihnen bflow die Option Make Same Size welche Sie im Men Diagram des Hauptmen s finden Um die Funktion anzuwenden markieren Sie beide Elemente mit der Maus Kli cken Sie zuerst die obere Organi sationseinheit an F gen Sie nun die untere Organisati onseinheit der Auswahl hinzu indem Sie die Strg Taste bet tigen und gleichzeitig das Element anw hlen Sie k nnen auch beide Elemente mit der Maus einrahmen ffnen 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 L nge W dth H he Height oder auch beides Both zu skalieren W hlen Sie die Option Both Beide Elemente werden nun auf die gleiche Gr e skal ert siehe Abbildung 29 Auto Size Make Same Size Both Height Width Filters View oom Abbildung 28 Men punkt Make Same Size Both Seite 21 Gewerbeanmeldung meldung Pr 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
6. oEPK Prozessmodell Gewerbeanmeldung A IT Systeme Formularserver Webserver Gewerbe anmeldung isl erforderlich Gewerbeanmeldung Betriebsinhabe Person Anschrift Betriebsst tte Gewerbe T tigkeit Niederlassungsart AntragAusf llen AnlageBeif gen AntragSenden AntragSpeichern IT Systeme Groupware Fachverfahren Betriebsst tte Antrag Gewerbe anmeldung isl eingegangen Gewerbeanmeldung Ordnungsamt Gewerbean gelegenheiten T tigkeit OertlichkeitVorpr fen AnzeigepflichtVorpr fen Rechtm igkeit Vorpr fen Vorpr fungAuswerten Gewerbe anmeldung is positiv vorgepr ft Gewerbeanmeldung Ordnungsamt Gewerbean gelegenheiten IT Systeme Fachverfahren Person Anschrift T tigkeit Rechtsform Niederlassungsart Identit t Pr fen MeldedatenPr fen Zul ssigkeitT tigkeitPr fen RechtsformPr fen Niederlassungsart Definieren Hauptpr fungAuswerten Gewerbe anmeldung is hauptgepr ft IT Systeme Fachverfahren Edifact Schnittstelle Massendruckverfahren Groupware Textverarbeitung Gewerbeanmeldung Ordnungsamt Gewerbean gelegenheiten Person Anschrift Betriebsst tte Gewerbe T tigkeit Niederlassungsart Empf ngerGewerbeAnzeig ZustFinanzamt Ermitteln 0 Branchenziffer Ermitteln GewA
7. Durch Linien Verbindungen werden die n einem Prozessschritt beteiligten Verbindung IT Systeme Organisationseinheiten und Dokumente mit dem Gesch ftsobjekt verkn pft Abbildung 36 Symbole der objektorientierten Ereignisgesteuerte Prozesskette oEPK Organisations GAHE Organisationseinheit 4 2 2 Grundstruktur eines oEPK Gesch ftsprozessmodells Mit der Beschreibung der Methoden und Attribute d e f r einen Verfahrensschritt rele vant sind ist das Gesch ftsobjekt definiert zur Erstellung vgl Unterabschnitt 3 2 Die Interaktion zwischen Gesch ftsobjekten erfolgt formal ber einen ereignisgesteuerten Kontrollfluss Nachrichten Austausch Die Nachricht enth lt dabei alle notwendigen In formationen ber die betriebswirtschaftlich relevanten Zustands nderungen Ereignisse Bildet man den durch ereignisgesteuerte Nachrichten definierten Kontrollfluss grafisch ab so ergibt sich die in Abbildung 37 entwickelte Grundstruktur eines Gesch ftsprozess modells Seite 27 Start Ereignis 0 Kontrolifluss Gesch ftsobjekt Attribut Attribut Attribut Zustands nderung 1 Gesch ftsobjekt Methode Methode Kontrolifluss Ereignis 1 Kontrallfluss Gesch ftsobjekt Attribut Attribut Zustands nderung 2 Gesch ftsobjekt Methode Kontrolifluss Ereignis 2 Abbildung 37 Modell eines oEPK Gesch ftsprozesses NZ98 S 8 4 2 3 Das Gesch ftsobjekt Das Gesch
8. Seite 12 Im anschlie enden Dialog sehen Sie einen berblick ber alle bereits vorhandenen Pro jekte und Ordner Hier k nnen Sie den bergeordneten Container Projekt oder eine ande res Verzeichnis ausw hlen in dem der Ordner enthalten sein soll Unter Folder name k nnen Sie den Namen f r Ihren Ordner eintragen Beenden Sie den Dialog mittels Fi nish Folder Create a new folder resource Enter or select the parent folder Bflow_Project Bflow_Project Folder name sre Abbildung 10 Name des Ordners eingeben Nach Abschluss des Wizards sehen Sie im Package Explorer den erstellten Ordner inner halb hres ausgew hlten Projekts E Bflow Eclipse Platform File Edit Source Refactor A HBl 0 A rAr Ere Package Explorer i E g7 EB Bflow_Project amp sre Abbildung 11 Ordner m Projekt Seite 13 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 W hlen Sie im Men den Eintrag New Other aus W hlen Sie anschlie end im New Wizard 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 objekt orie
9. 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 Demonstrati on soll nun ein Gesch ftsobjekt auf die Zeichenfl che linke Seite in Abbildung 14 hin zuf gt werden Erl uterungen zum Gesch ftsobjekt Symbol finden Sie im Unterabschnitt 4 2 3 Dazu klicken Sie mit der linken Maustaste auf das Symbol Gesch ftsobjekt in der Palette Anschlie end bewegen Sie den Mauszeiger auf die Zeichenfl che Wenn Sie jetzt wieder auf die linke Maustaste dr cken dann wird ein Gesch ftsobjekt auf der Zei chenfl che platziert Gleichzeitig ffnet sich ein Textfeld indem Sie den Namen des Elements eingeben k nnen Diesen k nnen Sie 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 Attribut aus und klicken es an Danach klicken Sie auf das ge w nschte Gesch ftsobjekt indem das Attr but eingef gt werden soll Nach dem Hinzuf gen k nnen S e den Namen des Attributs eingeben Das Hinzuf gen von Methoden zu einem Gesch ftsobjekt funktioniert analog Beispiele f r Gesch ftsobjekte mit Attr buten und Methoden k nnen dem Kapitel 4 entnommen werden x EXKLUSIVES ODER A UND GA ODER H Gesch ftsobj o Attr but u M Connections 4 Ahlaufsteue
10. Methoden und Daten Attribute vlethodei SNZ97 Das Symbol IT System zeigt die an der Ausf hrung beteiligten informations technischen Verfahren z B Formular server Groupware Fachverfahren IT System IT System Seite 26 Die an der Prozessausf hrung beteilig ten Personen oder Stellen z B Antrag steller Gewerbemeldestelle werden durch das Symbol dargestellt Ausl ser und Ergebnisse von Prozess Dokumen bearbeitungen werden durch das Sym bol Dokument dargestellt z B Antrag Bescheid Mitteilung N Der UND Konnektor dr ckt sog kon junktive Verkn pfungen aus d h alle dargestellten Alternativen m ssen a durchgef hrt werden bzw treten ein Z198 Dabei kann die Bearbeitung der Teilschritte parallel erfolgen 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 Q 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 ISNZ97
11. Betriebssystem mit View all files anzeigen lassen Nach Klicken auf Download Now sollte das Herunterladen automatisch starten Speichern Sie die bflow win32 Date 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 Zi p 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 Sie 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 s nd alle verf gbaren bflow Versionen aufgelistet W hlen Sie die aktuelle Version f r Linux aus und laden S e s ch diese herunter 2 3 2 Installation F r Installation m ssen Sie lediglic
12. Datei Bearbeiten Ansicht Einf gen Format Extras Daten Shape Fenster IDO c s al 7 Baia x FM C ML Ar 4 eF Arial 12pt 2 EEE Mach Shapes suchen 1 Geben Sie Ihren Suchbec ee p i eingetroffen f parr 2 Taigi XOR 3 GA ANDO TEEN AN Gewerbeanmeldung Ee Pr fung Anmeldung durchgef hrt 4 H Gewerbeanmeldung Te H um I C m mm C I I m C zum zu Zeichenblatt 1 1 Abbildung 73 Modellieren mit Visio Seite 55 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 Package Explorer BE example New b Show In Alt Shiftt Wr Copy Ctri C Copy Qualified Name Paste Ctrl V Delete Delete Import Export Refresh F5 Properties Alt Enter Abbildung 74 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 Import a Visio oEPC and transform it to Bflow oEPL Select an import source ty pef ilter text 4 2 bflow Toolbox EPML AML XML amp ARIS b E bflow Toolbox gt Microsoft Visio EPC E oEPC Finish Abbildung 75 Visi
13. Explorer hinzugef gt E Bflow Bflow Toolbox File Edit Source Refactor Navigate Search Project Run Window wi BO SB p Package Explorer i H i Bflow_Project Abbildung 7 Projekt im Package Explorer Seite 11 3 1 2 Ordner anlegen Innerhalb eines Projekts k nnen Ordner zur Strukturierung der Projektdateien angelegt werden Um einen Ordner zu erstellen m ssen mit der rechten Maustaste auf das zuvor erstellte Projekt klicken W hlen Sie m Men den Eintrag New Other aus Es erscheint nun ein New Wizard Hinweis Alternativ k nnen Sie den New Wizard auch ber die Tastenkombination Strg N ffnen Edit Source Refactor MNawigate Search Project Run Window Help fy a w e Sue u u T ESY L T je CXE IE s Bflow_Project New t Project Open in New Window B Other Ctri N Show In Alt Shift 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 Class Interface LE Java Project W3 openArchitecture Ware Project 4 General F File Folder Li Project Untitled Text File E Bflow Toolbox Finish Cancel Abbildung 9 Auswahl Folder Ordner
14. 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 Er weiterungen 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 in das Plugin Verzeichnis in ihrer Eclipse Umgebung kopieren Die bflow Plugins finden Sie im Archiv im Plugin Ordner Das Archiv k nnen S e s ch von der Projekt Website herunterladen 2 5 Installation der erweiterten Modellpr fung bflow verf gt ber zwei M glichkeiten zur Modellpr fung Zum einem gibt es eine im Hintergrund ablaufende Modellpr fung Live Val idierung siehe Abschnitt 5 Diese vali diert Modelle gegen zuvor hinterlegte Regeln w hrend der Modellierung Zum anderen gibt es eine erweiterte Modellpr fung welche EPK Modelle einer umfangreicheren Pr fung unterzieht als dies bei der Live Validierung geschieht Anders als die Live Validierung ist die erweiterte Modellp
15. Import Seite 57 Nach einer gewissen Rechenzeit sehen S e m Package Explorer entsprechende bflow Modelle die Sie dann im Zeichenfenster ffnen k nnen i Zeichenbiatt 1 0epc 3 gt Palette Raa d gt gt Elements amp Ereignis LI IT System O Organisatio X EXKLUSIVES A UND Pr fung GA ODER HJ Gesch ftso o Attribut Methode 6 Connections gt Ablaufste Verbindung Abbildung 78 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 79 nach Visio exportiert werden d example epc 2 N Q ap amp Symbole ED Ereignis 3 Funktion I Anwendung I Prozessinterf L__ Fachbegriff O Organisation O Gruppe CD Standort EI Stelle II Datei gs Dokument m Kartei I Cluster E Interne Person C Externe Person E Personentype g Produkt gh Zie 1e Ri A UND U ODER X EXKLUSIVES ODER 4 d Ablaufsteue gt Information Verbindung Abbildung 79 Beispiel EPK Seite 58 Sie starten den Export indem Sie im Package Explorer mit der rechten Maustaste kli 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 ssen Sie Export an Oepc ausw hle
16. der rechten Maustaste in den Package Explorer W hlen Sie diesmal aber den Men punkt Import bflow Tool box bflow Toolbox aus Es ffnet sich ein Dialog in welchem die zu importierende Datei und der Zielpfad im Workspace angegeben werden muss Alternativ k nnen Sie ihr Modell auch importieren in dem Sie eine XMI Date mit der Maus in ein Ecl pse Project ziehen 6 2 Schnittstelle zu Microsoft Visio Bflow erm glicht unter Windows den Import und Export von Visio Dokumenten Der zeit werden eEPK und oEPK Modelle unterst tzt Getestet wurde die Schnittstelle mit Microsoft Visio 2007 6 2 1 Import Ausgangspunkt f r den Import ist ein V is io Dokument welches mit einem definierten Visio Stencil modelliert worden ist Ein Stencil enth lt die zur Verf gung stehenden Mo dellierungskonzepte 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 definierten Stencil Diesen Stencil finden Sie im Import Wi zard der Visio oEPKs Um den Stencil zu speichern m ssen Sie den in Abbildung 76 gezeigten Button Save Visio Stencil dr cken Als Beispiel sehen Sie in Abbildung 73 ein Visio oEPK Modell welches mit dem oEPK Stencil erstellt wurde Dieses soll in den n chsten Schritten ins bflow importiert werden E Zeichnungl Microsa
17. ein Wizard der einen berblick ber alle Export Schnittstellen zeigt W h len Sie dort den Men punkt bflow Toolbox bflow Toolbox aus 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 53 elect Export a EPC file from the workspace into the local file system Select an export destination type filter text 4 gt bflow Toolbox EPML AML XML Prolog OEPML 4 a bflow Toolbox EPC OEPC S vc t 6 Microsoft Visio Abbildung 71 Bflow Model Export ausw hlen Als Beispiel soll eine EPK als XMI Datei exportiert werden Hierzu wurde in Abbildung 71 der Men punkt EPC ausgew hlt Im n chsten Schritt wird ein EPK Modell aus ei nem Projekt ausgew hlt und der Zielordner im Dateisystem angegeben EPC File Export Export a EPC file from the workspace into the local file systern Select an EPC file Bflow_Project myEpc epc K La E gt Bflow_Project 6 settings dj myEpc epc Select target f le D myEpe epe Browse Cancel Abbildung 72 bflow EPK Export Beenden Sie den Export ber Finish Das zu exportierende EPK Modell wurde im Da teisystem gespeichert Seite 54 6 1 2 Laden Ein Modell welches im bflow XMI Format gespeichert wurde kann auch wieder ins bflow geladen werden Klicken Sie hierf r wieder mit
18. 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 s nd korrespondierende Prozessinformationen w e ben tigte Feldinhalte dargestellt als Attribute Attr butgruppen und Arbeitsschritte als Me thoden in angelehnter UML Notation eingef gt Die Reihenfolge der Attribute und Methoden richtet sich dabei nach der Abfolge im Verwaltungsprozess chronologisch von oben nach unten Seite 28 1 GewAnm oepce 3 gt d Schuttcontainer oepc id Werbeanlage 17022 d AntragBaustellenEinr Gewerbe PE anmeldung ist hauptgep amp Ele p Ere IT Fachverfahren Edifa Ordnungsamt SYS Schnittstelle Gewerbes Massendruckverfahren Person gelegenheten O Org Groupware Anschrift Do Testverarbeitung Betriebsst tte Gewerbe X EXK T tigkeit ODER Niederlassungsart in A UND VW ODER Empf nger Gewerbe nasge ZustfinanzamtErmitteln BranchenazifferErmitteln HH Ge Gew nzeigeEmpf ngerErmittehl Gew nzeige Empf nger Senden Best tigung a Attri Best tigung Gew nmeldungSendenl ZahlprozessEinleiten Met Yorgangf schivieren Con gt A V Best tigung Gewerbe anmeldung ist abgeschlossen Abbildung 38 Beispielgesch ftsobj
19. gt Jawa E Run Debug Abbildung 86 Auswahl des Men punktes Bflow Export Im folgenden Dialog werden oben die Dateien aufgelistet die f r 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 BFLow Export Assistent Exportiert das BFlow Diagramm als gew nschtes Format Ausgew hltes Diagramm my epc oepc Exportformat Prolog Datei pl Speichert ein bflow Diagramm als Prolog Faktenbas s Beschreibung Fielverzeichnis C Users Desktop prolog pl Abbildung 87 Der fertig ausgef llte Export Dialog Seite 63 7 Quellenverzeichnis DHLO09 HKK08 MVA05 MN03 NZ98 Oe06 OMG08 PJN09 SNZ97 Zi98 Seite 64 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 ht
20. see ee 55 62 Schnittstelle zu Microsoft Visa a a a a a 55 621 Importe 55 022 EDO ee ee ee se 58 6 3 Weitere Modelherungsswerkze se un BI 6l Co PNO ae EE EE T A 6l 0 52 EPOa A E A A 62 OUSLCHVETZE MIS ee E E AN 64 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 um fasst dabei Methoden Werkzeuge und Techniken die eingesetzt werden um Betriebsab l ufe zu gestalten zu definieren zu analysieren und zu kontrollieren Das Gesch ftspro zessmanagement GPM konkretisiert das Prozessmanagement mit dem Ziel der Optimie rung der Unternehmensleistung GPM erstreckt sich dabei auf Personen Systeme Funk tionen Kunden Lieferanten und Partner gleicherma en Die Wertsch pfungspotentiale vom GPM sind dabei v elschichtig 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 St rkung der Qualit t von Steuerungsinformati onen und das Vertrauen der Nutzer wie der F hrung und nicht zuletzt der Kunden F r den erfolgreichen Einsatz eines GPM ist die Verwendun
21. 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 linke Maustaste dr cken Das markierte Gesch ftsobjekt wird nun mit einem dickeren Rahmen versehen Wenn Sie die linke Maustaste gedr ckt halten und die Maus bewegen dann k nnen Sie die Position des Ele ments ver ndern Wenn Sie an den Sattelpunkten ziehen k nnen Sie die Gr e des Ele ments ver ndern Seite 15 x EXKLUSIVES ODER X UND HA Gesch ftsobj a Attribut Methode Connections ji Abbildung 15 nderung der Gr e des Modellelementes Farbe ver ndern Klicken Sie mit der rechten Maustaste auf ein Gesch ftsobjekt Da raufhin wird ein Men ge ffnet Im Men punkt Format Fill Color finden Sie als Untereintr ge eine Menge an Farben Entsprechend der Farbauswahl wird das Element in die gew nschte Farbe eingef rbt Wie Sie in Abbildung 16 sehen k nnen Sie auch andere Formateigenschaften wie Linienfarbe Line Color oder Schriftart Font einstellen Format Font f Style W Fill Color White Filters f Line Color Black Text Alignment Arrange Pp er Gray Dark Gray Red Show Properties View Align Properties 7 Auto Size Remove from Context Ctrl Alt Shift Down Apply Appearance Properties Green Blue Yellow Abbildung 16 Ver ndern der Farbe eines Modellelements Hinweis
22. Die oEPK ist aufgrund ihrer Eigenschaft insbesondere Antrags prozesse kompakt und intuitiv nachvollziehbar grafisch umzusetzen besonders geeignet als Grundlage zur Darstellung von Prozessabl ufen auch in der ffentlichen Verwaltung Empirische Untersuchungen dazu finden sich bei PJN09 Bei der Modellierungssprache der objektorientierten Ereignisgesteuerten Prozessketten kurz oEPK werden Workflows mit Ereignissen und Objekten modelliert die alternie rend mit sogenannten gerichteten Kanten Verbindungslinien verbunden werden Durch AND OR und XOR Konnektoren kann der Prozessfluss aufgespalten und wieder zusammengef hrt werden Dieser Modellierungsansatz erweitert um UML Elemente OMGOS 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 Gesch ftsprozessen 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 Teilaktivit ten Es umfasst die zur Be Attribut Gesch ftsobjekt arbeitung relevanten Teilaktivit ten
23. GewAnm f r FH DF oepc test epc Sri test oepc D Werbeanlage 17 02 2009 0epc D Werbeanlage epc A Add Note File Delete from Model o Cut Copy Paste Format Style Filters Text Alignment F Show Properties View Properies Bemawe trom Context Cr Al Shif Doyn Abbildung 44 Existierende Gesch ftsattribute hinzuf gen Existierende Gesch ftsattribute hinzuf gen Existierende Gesch ftsmethoden hinzuf gen Markieren Sie im Auswahlmen das gew nschte Attribut und best tigen Sie mit OK E Bilow EU DLPR EPAY 02 09 2009 neu oepc Bilow Toolbox File Edit Diagram wi we B Fyr Y m Sans Serif MIE Navigate Search Project Window Help Blasano E Package Explorer g gt EU DLR srogen D Antrag bsperrma nahmen oepc D AntragBaustellenEinrichtungsfl che AntragBewohnerausweis oepc AntragSchwertransporte oepc Sr i Auskunftgeoinformation oepc Bodenrichtwert Marktrichtwert oepc D Dokumentation Abbildung 1 0epc 4 EPAY 02 09 2009 neu oepc ErrichtungeinesLebensmittelherstell D FH Test Werbeanlagen oepc D GewAbm oepc Gew nm epc Sri Gew nm oepc GewUm oepc 1 i Schuttcontainer oepc D test 006 la epc D TEST GewAnm f r FH Df epc d TEST GewAnm f r FH DF oepc A test epc test oepc Sri Werbeanlage 17 02 2009 0epc m Werbeanlage epc Abbildung 45 Auswahl der Gesch ftsattribute Das ausgew hlte Attribut Person
24. Projekt anlegen Dazu w hlen Sie im Hauptmen die Schaltfl che File New Project aus Bflow Eclipse Platform u Edit Source Refactor MNavigate Search Project Run Window Help New Alt Shift N Ff Project yame Pf Other Ctri N Close Ctrl Close All Ctrl Shift IW Save Ctrl Sawe As Ctrl Shift Abbildung 4 Anlegen eines neuen Projekts Es ffnet sich der New Project Wizard von Eclipse der Sie durch die Erstellung eines neuen Projekts leitet W hlen Sie General Project aus und klicken Sie auf die Schaltfl che Next Select a wizard Create a new project resource Wizards type filter text DE Java Project x openArchitecture WVare Project a gt General E Project gt amp amp Eclipse Modeling Framework gt E Java gt openArchitecture Vare gt E SWN Einish Abbildung 5 Auswahl eines Projekts Seite 10 Anschlie end erscheint ein Dialog in dem S e den Namen des neuen Projekts eintragen m ssen Beenden Sie den New Project Wizard indem Sie auf Finish klicken Create a new project resource Project name Bflow_Project Use default locat on Location Ch bflow workspace Bflow_Project Browse Working sets Add project to working sets Working sets Abbildung 6 Name des Projekts eingegeben Ihr neues Projekt wurde nun erstellt und dem Package
25. 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 Modell noch nicht gespeichert wurden Durch klicken auf die Diskette linker Pfeil in Abbildung 17 oder der Tastenkombination Strg S k nnen S e das Modell speichern File Edit Diagram MNawigate Search Project MDIE Tools Window Help I J pm E I rs 4 i Tahoma E Packag Explorer b Bflo Project gt src Abbildung 17 Speichern eines Diagramms Seite 16 3 2 2 Eine Verbindung zwischen Elementen erstellen Um eine Verbindung zwischen zwei Modellelementen zu erstellen brauchen wir in 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 posi tion eren Wenn ein Element genau auf der L ngs oder Querachse eines anderen Ele ments liegt dann wird bei l ngeren dr cken der linken Maustaste eine blaue Hilfslinie eingeblendet siehe Abbildung 18 Abbildung 18 Hilfslinien beim Platzieren F r 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 sich der Mauszeiger wenn Sie auf die Zeichenfl che fahren Er deutet an w
26. T Syst j ma einheit erzaugt Organisations einheit f hrt aus f hrt aus Methode Methode IMethodef erzeugt erzeugt Gesch ftsobjekt Organisations einheit Attribut Attribut 7 Attribut f hrt aus Attribut Bescheid Methode Methode Ze Abbildung 39 Allgemeines Prozessmodell einer oEPK Seite 30 4 2 5 Von der Prozessbeschreibung zum oEPK Modell Vor der Erstellung eines oEPK Modells sind 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 Vorpr fung 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 st danach vorgepr ft Ereignis 2 Aus dieser Prozessbeschreibung ist folgendes oEPK Modell zu erstellen Gewerbe anmeldung isl eingegangen Formular serwer Webserver Betriebsst tte T tigke
27. Wlethodeil Ereignis 2 Ereignis Geschaftsobjekt Attribut Anr but Attribut Methodef Meihode Gesch ftsobjekt Attribut Altnbuk Altrihut Methadel Methadef Ereignis 1 Geschaftsobjekt Geschaftsobjekt Attribut Attribut Attribut Methode Hethodel Methadet Methodei 120 Regeln zur Anwendung der Konnektoren vgl Abbildung 42 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 mindestens zwei neue Kontrollfl sse Fall Ibis 3 vor dem Split Konnektor steht ein 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 K ontrollfl sse zusammengef hrt Fall 4 b s 6 vor dem Join Konnektor stehen Ereignisse 4 2 5 Nicht zul ssige Verkn pfungen in oEPK Modellen In der folgenden Abbildung 43 werden alle nicht zul ssigen Verkn pfungen bei der Pro zessmodellierung mit objektorientierten Ereignisgesteuerten Prozessketten oEPK auf gef hrt Seite 35 Gesch ftsobjekt Gesch ftsobjekt Gesch ftsobjekt Attribut Attribut Alinbut Altnhut A Allnbut Altnbut Atribut Allnbut Meth
28. als auch ausgehenden Kontrollfluss Meldungstext bearbeiten Restore Defaults Cana Abbildung 66 nderung des Meldungstextes einer Validierungsregel Klicken Sie nun auf Meldungstext bearbeiten Es ffnet sich das folgende Fenster Preferences type filter text Yal dat on General You can set the rules of Validation EMF Registry EMF GMF Wizards Syntaxpr fung Epc Diagram EventRulel Appearance EventRule Beschreibung bearbeiten Bitte geben Sie eine Fehlermeldung ein Das Ereignis value hat weder eingehenden noch ausgehenden Kontrollfluss Run Debug Team VE Diagram Abbildung 67 Der Meldungstext kann jetzt ge ndert werden Seite 51 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 68 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 Ste
29. at Style Filters Abbildung 34 Beispiel f r einen bflow Wi zard W hlen Sie nun im folgenden Dialog das Attribut aus das Sie hinzuf gen wollen und best tigen Ihre Wahl durch OK Nat rlich k nnen Sie auch mehrere Attribute gleich zeitig ausw hlen Das ausgew hlte Attr but wurde nun dem Gesch ftsobjekt hinzugef gt Gewerbean Gewerbeonmelsuna Person Abbildung 35 Ergebnis der Anwendung des bflow Wizards Ein Attribut wurde hinzugef gt Seite 24 3 7 2 berblick ber vorhandene bflow Wizards bflow Wi zard Element Beschreibung Ex stierende Gesch ftsattribute Gesch fts F gt einem Gesch ftsobjekt exis hinzuf gen objekt tierende Attribute hinzu Existierende Gesch ftsmethoden Gesch fts F gt einem Gesch ftsobjekt exis hinzuf gen objekt tierende Methoden hinzu Gesch ftsattribute umbenennen oEPK W hlen Sie bestimmte Attribute aus und benennen Sie sie um Gesch ftsmethoden umbenennen W hlen S e bestimmte Methoden aus und benennen Sie sie um Seite 25 4 Modellierungssprache oEPK 4 1 Anwendungsbereich Die oEPK Modellierungssprache bietet sich aufgrund ihres zentralen Objektansatzes un ter Verwendung von Gesch ftsobjekten z B repr sentiert durch Antragsformulare be sonders f r die Modellierung von Prozessabl ufen im Dienstleistungssektor an Im Laufe des Prozesses wandeln sich die Gesch ftsobjekte in unterschiedliche Zust nde repr sen tiert durch Ereignisse
30. ce Bflow_Project Abbildung 61 Kontextmen in der Problems View W hlen Sie nun die Option Quick fix aus Daraufhin ffnet sich ein Dialog in dem Sie einen Quick Fix ausw hlen k nnen W hlen Sie Option Standardnamen vergeben und beenden Sie den Dialog mittels Finish Danach wurde dem Ereignis ein Standardname gegeben und somit das Problem gel st Quick Fix Quick Fix Select the fix for Event hat keinen Namen Select a fix Standardnamen vergeben Pr fregel ausschalten Ignore Problems Select All amp myOspc oepc Deselect All Abbildung 62 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 einige Fehler im Zusammenhang mit dem erstellen Gesch ftsobjekt angezeigt Seite 48 errors 2 warnings others Description amp Errors 4 items Gesch ftsobjekt Gewerbeanmeldung hat kein myOepc oepe amp Gesch ftsobjekt Gewerbeanmeldung hat kein myOepc oepc Gesch ftsobjekt Gewerbeanmeldung hat kein myOepc oepc amp Gesch ftsobjekt Gewerbeanmeldung hat kein amp Warnings 2 items Resource Location
31. ch 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 38 4 4 Bezeichnungskonventionen in oEPK Modellen Voraussetzung f r den erfolgreichen Einsatz von Modellen ist ihre Verst ndlichkeit und Vergleichbarkeit Inkonsistente Bezeichnungsstrukturen 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 Gesch ftsob jekt Ereignis Abbildung 47 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 48 Beispiel Gesch ftsobjekt Symbolfeld Gesch ftsobjekt B ndel von Teilakt vit ten Bezeichnungsstruktur Name des Gesch ftsobjektes als lt Substantiv e gt in UpperCamelCase Schreibweise falls mehr als ein Wort d h Worte werden ohne Leertaste zusammengezogen und begin nen jeweils mit Gro buchstaben MN03 S 5 entweder Na me des Antragsformulars bzw treffende Kurzform oder Be zeichnung des betreffenden Vorgangste
32. chen Sie nun die Regel welche die Gesch ftsobjekte nach verbundenen IT Systemen pr ft und deaktivieren S e diese durch einen Klick auf das H kchen neben der Regel Best tigen Sie die Option durch Apply und dr cken Sie danach OK Betrachten Sie nun den Problems View so sehen Sie dass die entsprechende Fehlernachricht nicht mehr erscheint das Modell also nicht mehr nach der Regel validiert wurde 5 5 Anpassung von Fehlermeldungen Obwohl bflow bereits f r jede vorhandene Val dierungsregel geeignete Fehlermeldun gen besitzt kann es sinnvoll sein diese anzupassen Will man eine eigene Fehlermeldung festlegen oder die Or ginalmeldung wiederherstellen so ffnen Sie zun chst das Men Window Preferences W hlen Sie nun die Diagrammart aus die Sie bearbeiten wollen und ffnen Sie den Validation Bereich F r ein EPC Diagramm k nnte das so aussehen Seite 50 type filter text Yal dation ar General EMF Registry EMF GMF Wizards 4 Syntaxpr fung Epc Diagram W EventRulel Appearance EventRule2 Connections EventRule3 Pathmaps EventRuled Printing FunctionRulel Rulers And Grid FunctionRule Validation Help Install Update Jawa Model Validation Oepc Diagram o open rchitectureWare Prolog Run Debug Tasks Team UML Diagrams VE Diagram Hier k nnen Sie das Verhalten der Validierungsregeln einstellen id EPCSyntaxEventRulel Pr ft ob das Ereignis sowohl ein
33. dorf Universit t Hamburg Landeshauptstadt D sseldorf D sseldorf 07 2009 Scheer A W N ttgens M Zimmermann V 1997 Objektorientierte Ereignisgesteuerte Proze ket ten oEPK Methode und Anwendung Institut f r Wirtschaftsinformatik Heft 141 Universit t des Saarlandes Saarbr cken Zimmermann V 1998 Objektorientiertes Gesch ftsprozessmanagement Integrationsansatz Model lierungsmethode Anwendungsbeispiel Dissertation Scheer A W Hg Deutscher Universit ts Verlag Schriften zur EDV orientierten Betriebswirtschaft Saarbr cken
34. ekt Gewerbe Anmeldung Die im jeweiligen Prozesszustand ben tigten IT Systeme und handelnde Akteure werden mit den entsprechenden Symbolen dem Gesch ftsobjekt ber Verbindungslinien zuge wiesen Zur Ablaufsteuerung des Prozesses werden die Ereignisse Konnektoren und Ge sch ftsobjekte ber Ablaufsteuerungspfeile miteinander verbunden Als ein wesentlicher Aspekt der Gesch ftsprozessmodellierung 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 im Prozess abgebildet werden Bei einer Zu stands nderung von Gesch ftsobjekten k nnen mehrere Ereignisse eintreten Um diese und hnlich gelagerte Zusammenh nge abzubilden werden Verkn pfungsoperatoren sog Konnektoren eingesetzt Unterabschnitt 4 2 7 Ein Hauptzweck ist den zu modellierenden Sachverhalt so darzustellen dass die Gefahr von Missverst ndnissen m glichst ausgeschlossen ist Beschriftungen von Gesch ftsob jekten und von Ereignissen m ssen im Weiteren so erfolgen dass keine Modellierungs fehler entstehen Seite 29 4 2 4 Allgemeines Prozessmodell in der oEPK Notation Gesch ftsobjekt IT System Attribut Attribut Start Ereignis 0 l st aus Gesch ftsobjekt Attribut f hrt aus Attribut f hrt aus Attribut Organisations I
35. elches Element mit der Ablaufsteuerung verbunden werden kann Fahren Sie mit der Maus ber ein Element Ereignis in Abbildung 19 und halten Sie die linke Maustaste gedr ckt Bewegen Sie die Maus nun ber die Zeichenfl che zu einem zweiten Element Gesch ftsobjekt in Abbildung 19 und lassen Sie die Maus los Das Ergebnis ist ein Pfeil zwischen den zwei Elementen M chten Sie das Start oder Z ielelement 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 Sie den Start bzw das Ende erneut mit einem anderen Modell element verbinden Analog zu anderen Modellelementen k nnen S e mit der rechten Maustaste das Men zum Einstellen von Farbe u a ffnen Abbildung 19 Die Ablaufsteuerung wurde eingef gt Seite 17 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 Sie auf den Men punkt Open With Oepc Diagram Editing Alternativ k nnen Sie ein Modell auch mit einem Doppelklick ffnen Open With Oepc Diagram Editing Show In Alt Shift W i Oepc Model Editor Copy Ctrl C Text Editor 5 Copy Qualified Name System Editor Abbildung 20 ffnen eines Modells 3 3 2 Aus dem Dateisystem Um ein Modell aus dem Dateisystem in bflow zu ffnen m ssen Sie es zun chst
36. erscheint automatisch im Gesch ftsobjekt E Bflow EU DLR EPAY 02 09 2009 neu oepc Bflow Toolbox Fie Edit Diagram Navigate Search Project Window Help Io eloge Mierosoft Sans Serif J J B z i A dv J7 ar BST E Package Explorer k gt EU DLR H E src gen D AntragAbsperrma nahmen oepc D AntragBaustellenEinrichtungsfl che D AntragBewohnerausweis oepc D AntragSchwertransporte oepc d Auskunftgeoinformation oepc d Bodenrichtwert Marktrichtwert oepc d Dokumentation Abbildung 1 0epc MM EPAY 02 09 2009 neu oepc D ErrichtungeinesLebensmittelherstell D FH Test Werbeanlagen oepc D Gew bm oepc D Gew nm epc D Gew nm oepc D GewUm oepc d Schuttcontainer oepc D test 006 la epc MD TEST GewAnm f r FH Df epc D TEST GewAnm f r FH DF oepc D test epc test oepc Gesch ftsobjekt xy Person A Neu id EPAY 02 09 2009 neu amp 3 gt d GewAbm oepc E Attribute ausw hlen Attribute ausw hlen Avis Betrag Bezahllink BLZ Einnahmeart EMail dresse F lligkeit Gutschrift G ltigkeit Haushaltsjahr Kassenzeichen Kontodaten KontoNr KreditkartenNr Person PSM PIN TAN 100 A testoepc I GewAnm oepc D GewUm oepc gt 13 Abbildung 46 Hinzugef gtes Gesch ftsattribut Entsprechend k nnen auch die vorhandenen Gesch ftsmethoden in das Gesch ftsobjekt eingef gt werden Soweit Attribute oder Methoden no
37. ft Q Q Reset Perspective Close Perspective Abbildung 56 Die Auswahl Show View Other Seite 45 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 sco VE type filter text Fl amp amp General bflowhNavigator Bil Bookmarks g Classic Search E Console Error Log amp GMF Dashboard E Markers t Nawigator g Outline Palette Problems Use F2 to display the description for a selected wiew Abbildung 57 Auswahl der Problems View Schauen wir uns nun die Problems View genauer an In ihr finden Sie Beschreibungen f r alle Errors Fehler und Warnings Warnungen 3 Problems 1 error 1 warning 0 others Description _Resource Path Errors 1 item Warnings 1 item Ewent hat keinen Namen Bflow j amp Abbildung 58 Problems V iew 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 best tigen die Eingabe durch Enter Dadurch haben Sie das Problem behoben 5 2 Live Validierung aktivieren deaktivieren Unter der Live Val idierung verstehen wir die Validierung des Modells beim modellieren So war es m glich dass unser Beispiel Modell in Abbildung 55 direkt nach dem Erstellen des Erei
38. g einer zweckgeeigneten Modellierungssprache methodisch von entscheidender Bedeutung Hierzu gibt es eine F lle unterschiedlichster Modellierungssprachen am Markt so dass die Auswahl er schwert w rd H nzu kommt dass d e Zust ndigkeiten f r Produkt und Prozessmodellie rungen oftmals verteilt im Organisations IT oder Finanzbereich liegen Zusammenh n ge und Interdependenzen werden dadurch nicht immer ausreichend erkannt Integrierte Produkt und Prozessmodelle IPP sind ein viel versprechender Ansatz die Defizite zu reduzieren Die Auswahl einer Modellierungssprache und Modellierung von Prozessen kann so wirksam unterst tzt werden Wesentliche Zielsetzung einer integrier ten Produkt und Prozessmodellierung ist ein gemeinsames Modellverst ndnis von Orga nisatoren und Modellierern auf der einen Seite und die Wiederverwendbarkeit von Pro zessmodellen bausteinbasierten Diensten und Softwarekomponenten auf der anderen Seite Hieraus sollen flex blere Anpassungen bei Prozess nderungen und damit k rzere und kosteng nstigere Implementierungszeiten resultieren MVA05 Das Nutzenpotenzial eines IPP kann auf Basis einer Service orientierten Architektur weiter verst rkt werden Dies erfordert aber auch einen ganzheitlichen Ansatz im Systementwurf und einen neuen Grad der Zusammenarbeit in der IT den Organ sationsabteilungen und ber die Organisa tionsbereiche hinweg bis zur Kundenintegration Folgende Kernkomponenten liegen die sem A
39. geben 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 85 wird beispielhaft eine AML Date im portiert BFlow Import Assistent Dieser Assistent hilft Ihnen dabei ein anderes Diagramm zu importieren Importformat Importiert ein Ar s AML Diagramm als bflow Diagramm Beschreibung Datei gewerbeanmeldung Projektverzeichnis Abbildung 85 Der fertig ausgef llte Import Dialog 6 3 2 Export Neben dem Import zahlreicher Formate bietet bflow auch den Export zahlreicher Forma te 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 Faktenbas s Um ein bflow Diagramm zu exportieren selektieren Sie eine oder mehrere Dateien in Ihrer Arbeitsumgebung und w hlen anschlie end die Exportfunktion die Sie unter File Export finden W hlen Sie nun bflow Toolbox EPML AML XML Prolog aus und klicken Sie auf Next Seite 62 Exportiert das Bflow Diagramm Select an export destination type filter text gt General gt bflow Toolbox EPML AML XML Prolog OEPML gt bflow Toolbox E Microsoft Visio
40. gen Sie im Men Datei auf Neu klicken Sie auf Erste Schritte und klicken Sie dann in der Liste Vorlagenk tegorien auf die gew nschte Vorlage Oder Klicken Sie im Men Datei auf Shapes und w hlen Sie dann eine Schablone mit Shapes aus 4 4 gt i Zeichenblatt 1 aa Mha En EEE Abbildung 83 Exportiertes Modell im Visio Seite 60 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 5 und 6 Um eine Datei zu importieren w hlen Sie die Importfunktion die Sie unter dem Men punkt File Import finden W hlen Sie nun die Kategorie bflow Toolbox EPML AML XML aus und klicken Sie auf Next Select Importiert ein Diagramm per ASLT Skr pt Select an import source type f lter text gt General 4 gt bflow Toolbox EPML AML XML gt amp ARIS gt bflow Toolbox gt Microsoft Visio b amp amp Run Debug Abbildung 84 Auswahl des Men punktes Bflow Import Seite 61 Im folgenden Dialog k nnen S e das gew nschte Importformat ausw hlen und den Quell und Zielpfad an
41. genst ndige Klasse generiert und gleichzeitig als At tr but der bergeordneten Klasse die das Gesch ftsobjekt darstellt erzeugt Gesch ftsme thoden werden als einfache Methoden in die Klasse bertragen Beenden Sie nun den Dialog ber Finish UML Transformation Select the Business Attributes to generate into UML classes Business Objekt Gewerbeanmeldung W person W gewerbe Abbildung 53 Auswahldialog f r die UML Generierung Nach kurzer Wartezeit wird ein zus tzlicher Ordner mit zwei enthaltenen Modellen er stellt Die uml Date enth lt die eigentlichen Modellelemente w hrend die grafischen Informationen in der umlclass Datei liegen Dieses wurde bereits automatisch nach der Transformation 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 aus gew hlten Attribute Person und Gewerbe samt zus tzlichen Methoden sowie eigenen Klassen Weiterhin finden Sie die Gesch ftsmethode Pr fung die als Klassenmethode bernommen wurde E Bflow Bflow_Project sre src gen myOepc umiclass Eclipse Platform File Edit Diagram Navigate Search Project Run Window Help Fir E a Pr er Tahoma HE Package Explorer H T 7 id myOepc oepc myOepc umlclass 4 EI Bflow Project gun _ oO amp sre DI myOepc E amp src gen L Gewerbeanmeldung E myOepc uml attributes myOspc umilclass person Pe
42. gnisses validiert wurde Ist die Live Val idierung aktiviert wird das Modell also Seite 46 nach jedem Editieren validiert Nat rlich k nnen Sie diese Option auch deaktivieren ff nen Sie daf r das Kontextmen im Diagramm mit einem Rechtsklick Legend Live validation Fage Setup Style View Zoom Abbildung 59 Kontextmen eines Diagramms Hier finden Sie die Option Live Val dierung die sie nun deaktivieren k nnen sowie die daf r zust ndige Tastenkombinat on Strg F9 Das Modell wird nun nicht mehr bei jedem Editiervorgang validiert M chten Sie nun trotzdem die Validierung starten akti vieren Sie entweder die Live Validierung oder starten die Validierung einmalig Dazu ffnen Sie das Diagram Men im Hauptmen und w hlen den Punkt Val date Make Same Size Filters View oom Apply Appearance Properties Validate Abbildung 60 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 55 Klicken Sie nun mit der rechten Maustaste auf das Warning in der Problems View Seite 47 Goto d Copy Ctrl C re Select All Ctri A ecan Show In Alt Shiftew E a Errors 1 ite Q oEPK Quick Fix Ctrl 1 o amp Warnings Properties Alt Enter 4 Event I ny epcoep
43. h das Archiv entpacken ffnen Sie dazu Ihren Ar ch vmanager und entpacken S e die Dateien an einen Ort Ihrer Wahl Optional k nnen Sie bflow auch n das System integrieren indem S e den entpackten Ordner mit root Rechten nach opt kopieren und dann eine Verkn pfung im Startmen oder auf dem Desktop erstellen 2 3 3 Starten Im entpackten Ordner befindet sich eine ausf hrbare Datei mit dem Name bflow Star ten Sie diese indem Sie im Terminal in den Ordner wechseln und den Befehl bflow eingeben 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 lauff hige bflow Anwendung zu bekommen Alternativ dazu gibt es eine weitere Installations Variante welche es erm glicht bflow n 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 sollten Sie immer die einfache Variante in den vorangegangenen Ab schnitten w hlen Die technologische Bas s von bflow st Eclipse und die beiden darauf aufbauenden
44. hodefl Gesch ftsobjekt Attribut Akt but Attribut Methodet Meihodet Mer wii Gesch ftsobjekt Attribut Attribut Attribut kethodet hethodet Abbildung 42 oEPK Konnektoren zul ssige Verkn pfungen Z198 S Seite 34 Gesch ftsobjekt Attribut Attribut Attribut Hethodei Methodei ODER Konnektor Altribut Altribul Attribut Fall2 Wethodaf Methodat Wie o Ereignis 1 Ereignis 2 Gesch ftsobjekt Geschaftsobjakt Meihode Methodel Meihodef Methodei Fall 5 Gesch ftsohjekt Geschaftsobjekl Attribut Attribut Attribun Altribut Attribun Attribut INethadet vlethodeil Meihodef Meihode Ereignis 1 Ereignis 2 Gesch ftsobjekt A ribut A ribut Attribut Methode Meihode Gesch ftsobjekt Attribut Altnbuk Aitribut Methaode Methadef Geschaftsobjekt Gesch ftsobjekt Attribut Attribut Attribut kethadet Wethodel hethodet Methodel XOR Konnektor F al 3 Geschaflsobjekt Meihodel Meihodel 9 4 Ereignis 1 Ereignis 2 pe Gesch ftsobjekt Gesch ftsobickt Methode Meihodel Methodel Methode Geschaftsobjekt Gesch ftsohjekt Attribut Altr but Attribut Attribut Artribun Attribun Meihodel Meihode Wlethodet
45. ils bspw bei internen Prozessen Beispiele e Gewerbeanmeldung e Schuttcontainer e Werbeanlage e Forderung e OnlineRechnung Seite 39 Attribut Symbolfeld Attribut Daten Bezeichnungsstruktur Formular Feldname n als lt Substantiv e gt in UpperCamelCase Schreibweise Beispiele e Betriebsst tte e Baugrundst ck e Ma e rtlichkeit e Empf ngerGewerbeAnzeige Methode Symbolfeld Methode Teilaktivit t Bezeichnungsstruktur Teilakt v t t als lt Substantiv e gt lt Verb gt in UpperCamelCase Schreibweise mit abschlie ender Klammer auf und zu Beispiele e MitteilungSenden e VorgangArchivieren e Identit tPr fen Seite 40 4 5 Auswahl von oEPK Modellen zu Prozessen in der ffentlichen Verwaltung Die nachfolgenden oEPK Prozessmodelle dienen zur Veranschaulichung unterschiedli cher Gesch ftsabl ufe am Beispiel einer Kommunalverwaltung 4 5 1 oEPK Modell Schuttcontainer Anmeldung Stadt D sseldorf oEPK Prozessmodell Schuttcontaineraufstellunc A IT Systeme Formularserver Faxserver IT Systeme Groupware Fachverfahren Schutteontainer aufstellung ist positiv gepr ft Schuttcontaineraufstellun Containerdiensi Amt f r IT Systeme Person Verkehrs Fachverfahren Anschrift managemen Aufstellort Zeitraum Ma e rtlichkeit Ma eContaine Parkraum Bescheid BescheidEirstellen Bescheid Senden ZahlprozessEi
46. in ei nen Workspace importieren Sehen S e dazu n das Kapitel 6 1 2 3 4 Seitenlayout einstellen 3 4 1 Seitengr e einstellen Im vorherigen Kapitel wurde bereits die M glichkeit beschrieben wie 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 ndern Dazu ffnen Sie mit einem Rechtsklick auf die Zeichenfl che das Kontextmen und w hlen den Punkt Page Setup Page Setup aus Y Live validation Fage Setup Pack Style Page Setup View H 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 Sie 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 des sen Gr e skaliert Seite 18 Fage Setup Setup your diagram size Size Size Width in mm 210 Height in mm 297 Abbildung 22 Gr e des Diagramms 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 F
47. ist erforderlich IT Systeme Baustelleneinrichtungsfl che Formularserver Faxserver Firma Person Anschrift Zeitraum Ma e rtlichkeit Ma eBaustelle Parkraum Aufstellort AntragAusf llen AnlageBeif gen AntragSenden AntragSpeichern Antrag Baustelleneinrichtungs fl che ist eingeganger Baustelleneinrichtungsfl che IT Systeme Groupware Fachverfahren Anschrift Aufstellort Zeitraum Ma e rtlichkeit Ma eBaustelle Parkraum rtlichkeit Pr fen ZeitraumPr fen Kollision Pr fen Antrag ist positi gepr ft IT Systeme Baustelleneinrichtungsfl cht Fach Amt f r Verkehrs verfahren a management Person Anschrift Aufstellort Zeitraum Ma e rtlichkeit Ma eBaustelle Parkraum BescheidEirstellen Bescheid Versenden ZahlprozessEinleiten VorgangArchivieren Bescheid Genehmigung Baustellen einrichtungsfl che ist abgeschlossen Antragsteller Bauleiter IT Systeme Fachver fahren Abbildung 50 Modell Baustelleneinrichtungsfl che Stadt D sseldorf Seite 42 Privatperson Amt f r Verkehrsmanagemen 08 12 2008 gt Legende Ereignis NEED IT System Organisationsein i Dokumeni Gesch ftsobjek 11 Und Oder X Oder DOWVSE Antrag ist negativ gepr f Baustellen einrichtungsfl che Amt f r Verkehrs Person management Anschrift Aufstello
48. lement erstellen und bearbeiten uuusssssessnnnnnnnnnnnnnnnnsnennnnnnnennnn 15 3 2 2 Eine Verbindung zwischen Elementen erstellen 222222022220eeeeeeeens 17 33 Modell rnen seine 18 331 Ausdem Workspace u a 18 33 2 A dem Dak syseNn A N 18 324 SellenlayouLelnstellen ee seele een een 18 34 1 Seltenstobe einstelken nice einen ee 18 342 Mimmaletrobeeinstellen rs res 19 3 453 SellenDEeetenzungen anzelseh rn E TT TAE 19 3 5 Automatische Gr enanpassung von Modellelementen nnnn 21 39 1 Grobe von Elementen ngleichen eier 21 3 5 2 Originalgr e von Elementen wiederherstellen 222222222200000eeeeeeno 22 3 6 Karbsul yon Modellelementen us 2 22 360 Schw rz Wei MoQ08s curone fan use 22 362 OnsmaleFarben wiederherstellen su eaetken 23 3 DNOS WIZ ee 24 3 7 1 Benutzen eines bflow Wizard esssssssessesssssesssseseeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnenn 24 3 7 2 berblick ber vorhandene bflow Wizards uuucceaeeeeneeneenennnnennenneeneenennnnnn 25 4 Modellierunsssprache0EPR anne ee 26 4 1 Anwendunssbereich aiena einer 26 4 2 Modellierung von Gesch ftsprozessen mit oEPK nnnnnen 26 2 vOEBR Symbole ee Re 26 4 2 2 Grundstruktur eines oEPK Gesch ftsprozessmodells 27 A2 DaSsgeschdnsobjeKi ccenn a a a a 28 4 2 4 Allgemeines Prozessmodell in der oEPK Notation
49. lle wo vorher value stand steht nun der Name des Ereignisses Das Ereignis Antrag abgelehnt hat weder eingehenden noch ausgehenden Kontrollfluss Bitte pr fen Abbildung 69 In der Problems View erscheint jetzt der angepasste Meldungstext Wollen S e alle Fehlermeldungen wieder auf hren urspr nglichen Wert zur cksetzen so w hlen Sie im Preferences Dialog die Schaltfl che Restore Defaults Wenn Sie den Dialog danach mit OK beenden so k nnen Sie nach erneuter Validierung die urspr ng lichen Fehlermeldungen lesen Seite 52 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 V sio 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 S e zun chst mit rechten Maustaste n den Package Explorer klicken und anschlie end den Men punkt Export ausw hlen H Package Explorer w E 7 myEpcepe 3 ae yEpc ep E Bflow_Project myEpc epc New p Show In Alt Shift W Co py Ctrl C Copy Qualified Name Paste Ctrl V Delete Delet Import Export Refresh F5 Alt Enter Abbildung 70 Kontextmen des Package Explorers Es ffnet sich
50. n Klicken Sie anschlie end auf Next Select Export an Oepc model as a Visio document Select an export destination Ipeer t amp Run Debug b E Tasks b amp Team a gt Visio Export 2 Export an Epc Bene Finish Abbildung 80 Visio Export ausw hlen W hlen Sie nun aus einem Projekt das zu exportierende Modell aus und klicken Sie auf Next Epc Export Wizard Select the epc model f le you want to export Select Epc file example settings il sxampleepc example example epc Fin sh Abbildung 81 zu exportierendes Modell ausw hlen Seite 59 Im folgenden Dialog werden Sie nach dem Zielpfad der Visio Datei gefragt Nach Einga be bzw Auswahl des Z elpfads m ssen Sie auf Finish klicken isio Import Wizard Select your destination file Select your destination folder from above or select a destination in your file system D example example vsd Abbildung 82 Zielpfad ausw hlen Als Ergebnis des Exports wird eine Visio Datei erstellt Abbildung 83zeigt das Ergebnis des Beispiel Exports Ei Datei Bearbeiten Ansicht Einf gen Format Extras Daten Shape Fenster AdobePDF _ X BU 3ZAR FA aaxX 79 0 3 1 A 2 Do iT g i Arial 12pt FAUESE 2A 2 9 Shapes x pipio h R Ea A r A a AR n A a i Nach Shapes suchen Geben Sie Ihren Suchbec Was sind die ersten Schritte Zei
51. n 1 6 bzw Version 6 installiert haben Sollten S e noch kein Java installiert haben k nnen Sie s ch 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 F r 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 diese als Open Source Projekt entwickelt wird SourceForge net gt Find Software gt bflow Toolbox bflow Toolbox ana by box cl kem j HoW OOIDOX Aipha by bflow toolbox cboehme fjrump hkern j_hartmann Summary Files Support Develop share More The bfow Toolbox is an open source tool kit for business process management The E j Pr objective of bflow is to explore new ways and scenarios for the development and use H F Slot of modelling tools Download Now 4 View all fles gt View screenshots httpAiwww bilow org Show project details Abbildung 1 Projektseite auf SourceForge net Die aktuelle Windows Version der bflow Toolbox kann auf der Startseite Abbildung 1 unter dem Link Download Now heruntergeladen werden Alternativ k nnen Sie sich auch weitere Versionen sortiert nach Versionsnummer und
52. n aber aufgrund der historisch gewachsenen Organisations strukturen Verwaltungsvorschriften und Anwendungsf lle betr chtliche Unterschiede erkennen 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 Grund lage f r eine sp tere technische Automation von Verfahren schafft Verwaltungsobjekte sind materielle G ter wie Formulare oder Buchungsbelege Personen Antragsteller Mitarbeiter 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 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 Versio
53. nleiten VorgangArchivieren Genehmigung Schuttcontainer aufstellung ist abgeschlossen Schutteontainer aufstellung ist erforderlich Schutteontaineraufstellun Containerdienst Person Anschrift Aufstellort Zeitraum Ma e rtlichkeit Ma eContaine Parkraum AntragAusf llen AnlageBeif gen AntragSenden AntragSpeichern Schutteontaineraufstelluns Anschrift Aufstellort Zeitraum Ma e rtlichkeit Ma eContaine Parkraum rtlichkeit Pr fen ZeitraumPr fen Kollision Pr fen Antrag Schuttcontainer aufstellung ist eingegangen 08 12 2008 Legende Ereignis T System Container dienst Organisationsein ij siian Dokumeni v Gesch ftsobjek II Und Oder lt Oder DVD Amt f r Verkehrs managemeni Schuttcontainer aufstellung ist negativ gepr ft IT Systeme Amt f r Groupware Verkehrs Fachverfahren managemeni Schutteontaineraufstellun Person Anschrift Aufstellort Zeitraum Bescheid BescheidEi stellen Bescheid Senden Vorgang Archivieren Ablehnung Schuttcontainer aufstellung ist abgeschlossen Abbildung 49 oEPK Modell Schuttcontainer Anmeldung Stadt D sseldorf Seite 41 4 5 2 oEPK Modell Baustelleneinrichtungsfl che Stadt D sseldorf oEPK Prozessmodell Baustelleneinrichtungsfl che Baustelleneinrick tungsfl che
54. nsatz zugrunde HKK08 der durch die bflow Toolbox unterst tzt wird Produktmodell Ein Produktmodell umfasst alle Unternehmens oder Verwal tungsleistungen und bildet so die inhaltliche Basis f r die dazugeh rigen Ge sch ftsprozesse E n Produkt repr sentiert hierbei ein aus Kundensicht erkennba res 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 Gesch ftsobjekten mit dem Ziel der Produkterstellung verstanden Gesch ftsobjekte sind der zentrale Ausgangspunkt f r die Modell e Seite 4 rung von Datenmodellen als Grundlage f r die technische Realisierung elektroni scher Verfahrensabwicklungen Service orientierte Architektur Eine Service orientierte Architektur bildet im Weiteren die technische Basis f r den Einsatz von wieder verwendbaren bau steinbasierten Services im Rahmen der Bereitstellung in Portalangeboten sowie der Te l Automatisierung der Prozesse Die nachfolgenden Ausf hrungen werden exemplarisch am Anwendungsfall der Pro zessmodellierung im ffentlichen Sektor beschrieben Der Einsatz der bflow Toolbox ist jedoch dom nenunabh ngig Prozesse in der ffentlichen Verwaltung haben bei abstrak ter Betrachtung hinsichtlich ihrer Zielsetzung nur eine geringe strukturelle Varianz 1 d R Antragsbearbeitungen lasse
55. ntierten Ereignisgesteuerten Prozessketten oEPK aus und best tigen Sie die Aus wahl mit der Schaltfl che Next Select a wizard Creates epc diagram Wizards type filter text x open rchitectureWare Project gt gt General 4 gt Bflow Toolbox dj Epc Diagram fe er en VE Diagram Einish 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 Hier k nnen S e den bergeordneten Container Projekt oder Verzeichnis ausw hlen in dem das Modell enthalten sein soll New Oepc Diagram Create Depc Diagram Select file that will contain diagram model Enter or select the parent folder Bflow_Project sre a Bflow Project E sre File name my epc oepd Adwanced gt gt Abbildung 13 Eingabe des Namens f r das neue Modell Seite 14 Nachdem Sie dem Modell einen Namen gegeben haben k nnen Sie entweder auf Fi nish oder auf Next klicken Wenn Sie Next w hlen dann k nnen Sie die Dia grammgr 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
56. nzeige Empf nger Ermitteln GewAnzeige Empf nger Senden Best tigungGewAnmeldung Sender ZahlprozessEinleiten VorgangArchivieren Best tigung Best tigung Gewerbe anmeldung ist abgeschlosser IT Systeme Groupware Fachverfahren Abbildung 41 oEPK Modell zur Gewerbeanmeldung bei der Stadt D sseldorf 08 12 2008 A Legende Ereignis IT System Organisationsein Dokumeni Gesch ftsobjek u Und Oder X Oder ODE Gewerbe anmeldung is negativ vorgepr ft Gewerbeanmeldun Ordnungsamt Gewerbean Person gelegenheiten Anschrift Betriebsst tte T tigkeit WlitteilungErstellen WlitteilungSenden VorgangArchivieren Mitteilung negative Gewerbe anmeldung ist abgeschlosser Seite 33 4 2 7 Zul ssige Verkn pfungen in oEPK Modellen Abbildung 42 listet die zul ssigen M glichkeiten der Verkn pfung von Gesch ftsobjek ten ber Ereignisse und Verkn pfungsoperatoren auf SNZ97 S 18 UND Konnektor Fall 1 Ereignis 1 Gesch ftsohjekt Methode Methodet Fall 4 Gesch ftsobjekt Artribun Attribun Attribut IWiethadel Melthodel Ereignis 1 Geschaflsohjekt Ereignis 2 ro Gesch ftsobjekt Meihodel Meinodefl Gesch ftsohjekt Attribut Attribut Attribun Helhodei Wethadel Ereignis 2 Attribut Attribut Altr but Methode Met
57. o Import ausw hlen Seite 56 Im n chsten Dialog werden Sie aufgefordert den Pfad des Visio Dokuments anzugeben Mithilfe von Browse durchsuchen Sie 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 Buttons Next gelangen Sie zum n chsten Dialog l Visio Import Wizard ae isio Import Wizard T Please continue Select your Visio file DH Documents wvisio Zeichnungl vsd Please model your Visio document with the standard stencil Save Visio Stencil Abbildung 76 Pfad des Visio Dokuments angeben Geben Sie nun den Zielpfad der zu importierenden Datei ein Der Dateiname der bflow Datei wird automatisch vergeben und h ngt vom Namen der Zeichenbl tter der Visio Datei ab Als Zielpfad k nnen Sie ein Projekt bzw ein Ordner in einem Projekt oder ei nen Ordner im Dateisystem Browse folder angeben Durch Bet tigen der Schaltfl che Finish beginnt der Import Visio Import 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 Browse folder Abbildung 77 Ausw hlen des Ziels f r den
58. ogel Methadel M thode Methode Attribut Methodef Ereignis 2 Ereignis 3 Abbildung 43 unzul ssige Verkn pfungen in Anlehnung Z198 S 122 Hinweise zu den nicht zul ssigen Verkn pfungen vgl Abbildung 43 e Ein Join Konnektor es werden mindestens zwei bestehende Kontrollfl sse zusam mengef hrt kann nur direkt aus mindestens zwei Ereignissen folgen Abbildung 42 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 36 Fall 13 niemals ein Gesch ftsobjekt direkt nach einem Ge sch ftsobjekt n emals e n Ereignis direkt nach einem Ereignis niemals ein Konnektor direkt nach einem Konnektor n emals ein gleiches Symbol direkt hintereinander wenn dazwischen nur ein Konnektor vorhanden ist niemals zwischen zwei Konnektoren nur ein Ge sch ftsobjekt oder nur e n Ereignis vorhanden ist Fall 14 Fall 15 Fall 16 und 17 Fall 18 und 19 4 3 Attributs und Methodenrepository Zur Qualit tssicherung der Prozessinformationen sowie zur W ederverwendbarkeit 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 bestehende
59. r fung optional F r die Verwendung der erweiter ten Modellpr fung wird ein zus tzliches externes Programm ben tigt Bei diesem Pro gramm 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 ffnen Sie nach der Installation Ihre bflow Arbeitsumgebung und w hlen Sie den Men punkt Window Preferences Prolog Sie sehen nun das in Abbildung 2 dargestellte Fenster Tragen Sie in dem Feld SWIProlog Interpreter 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 Alternativ k nnen Sie auch den Auswahldialog nutzen den Sie mit einem Klick auf Ausw hlen ffnen F r eine Windows Installation k nnte die fertige Konfiguration wie in Abbildung 2 dar gestellt aussehen r o Preferences Prolog General EMF Registry EMF GMF Wizards Damit diese Pr fung durchgef hrt werden kann muss der SWI Prolog Interpreter Epc Diagram http www swi prolog org lokal installiert und der Pfad zur ausf hrbaren Datei plcon hier eingetragen werden Hier k nnen Sie die Einstellungen f r die e
60. r Begriffe Repository unterst tzt Modellierer sollten vor Verwendung von neuen Attributs oder Methodenbesriffen zu n chst d e 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 wie folgt Mit dem Mauspfeil das Gesch ftsobjekt markieren dann rechte Maustaste anklicken Im Kontextmen der rechten Maustaste w rd eine entspre chende Auswahl Gesch ftsattribute oder Gesch ftsmethoden hinzuf gen bereitgestellt Nach klicken auf den entsprechenden Men eintrag ffnet sich ein Dialogfenster E Bilow EU DLPR EPAY 02 09 2009 neu oepc Bilow Toolbox File Edit 2 a Search Project Window Help nn al 5 B rv Microsoft Sans MIE d B Fi i Av a E Package Explorer 4 amp MEPAY020920093neu E g gt EU DLR H S src gen D AntragAbsperrma nahmen oepc D AntragBaustellenEinrichtungsfl che D AntragBewohnerausweis oepc D AntragSchwertransporte oepc D Auskunftgeoinformation oepc H fio0 x _d GewAbm oepce d GewAnm oepc dtestoepc ld GewUm oepce Gesch ftsobjekt xy D Bodenrichtwert Marktrichtwert oepc d Dokumentation Abbildung 1 oepc 4 EPAY 02 09 2009 neu oepc d ErrichtungeinesLebensmittelherstell FH Test Werbeanlagen oepc D Gew bm oepc D GewAnm epc d GewAnm oepc D GewUm oepc d Schuttcontainer oepc d test 006 la epc D TEST GewAnm f r FH Df epc D TEST
61. rson myOepc oepc gewerbe Gewerbe j operations setPerson person Person getPersonl Person setGewerbel gewerbe Gewerbe getGewerbel Gewerbe pruefungl classes STC dst H Person H Gewerbe attributes attributes operatiors operatiors classes classes Abbildung 54 Transformierte oEPK Seite 44 5 Validierung 5 1 Ein Diagramm validieren Um Sie optimal bei der Modellierung zu unterst tzen bietet Ihnen bflow die M glich keit eEPK und oEPK Modelle zu validieren Dabei werden Elemente und Verbindungen nach entsprechenden Regeln gepr ft Wir wollen nun ein Diagramm val dieren Erstellen Sie daf r ein oEPK Modell und f gen ein Ereignis hinzu gt Elements 0 Ereignis 1 M System gt Organisation __ Dokument ODER J UND ODER HH Gesch ftsobj Abbildung 55 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 AR New Window 6 New Editor Open Perspective Show View d Outline Alt Shift Q O Or Customize Perspective E Package Explorer Alt Shift Q P Save Perspective As Other Alt Shi
62. rt Zeitraum BescheidErstellen Bescheid Senden Vorgang rchivieren Bescheid Ablehnung Baustellen einrichtungsfl che is abgeschlossen 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 Ge sch ftsobjekte Diese werden zu Klassen transform ert wobei Gesch ftsobjekte mit glei chem Namen zu einer Klasse zusammengefasst werden Als Beispiel f r eine Transfor mation gehen wir vom folgenden Beispielmodell in Abbildung 51 aus Gewerbeanmelduna meldung en Abbildung 51 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 S e das Kontextmen ffnen und dort die Option UML Generati on ausw hlen Alternativ k nnen Sie die Transformation auch mittels der Taste F8 amp starten Wizards Load Resource UML Generation 7 Select Arrange All Filters nmeldung Legend Abbildung 52 Start der UML Generierung Seite 43 Nachfolgend ffnet sich ein Auswahldialog Hier k nnen Sie w hlen welche modellier ten Gesch ftsattribute ebenfalls zu Klassen transformiert werden W hlen Sie ein Attribut aus dann wird dieses Attribut als ei
63. rweiterte Modellpr fung im Men Diagramm vornehmen Help Install Update SWIProlog Interpreter D bflow swipl bin plcon Java Model Validation Ausw hlen Oepc Diagram openArchitectureWare Prolog Run Debug Team VC Diagram Abbildung 2 Dialog zur Einstellung der erweiterten Modellpr fung Seite 8 Um die erweiterte Modellpr fung anzusto en m ssen Sie auf dem Men punkt Diagram erweiterte Modellpr fung klicken Hinweis Nach dem erstmaligen Aufruf der erweiterten Validierung unter Windows er scheint m glicherweise ein Fenster das S e dazu auffordert n der Firewall eine Ausnah me hinzuzuf gen Diese Ausnahme erlaubt dass bflow externe Programme wie den SWI Prolog Interpreter aufrufen darf BP Windows Sicherheitshinweis Die Windows Firewall hat einige Funktionen dieses Programms geblockt Eingehende Verbindungen wurden f r dieses Programm geblockt Das Aufheben der Blockierung wird f r alle Netzwerke des Typs ffentlich erfolgen zu denen eine Verbindung hergestellt wird isiken durch Aufheben von Blockierungert Name edipse exe Herausgeber Unbekannt Pfad E bflow bflow edipse exe Netzwerkstandort ffentliches Netzwerk Was sind Netzwerkstandorte Abbildung 3 Sicherheitshinweis der Windows Firewall Seite 9 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
64. t Ferson Anschrift IT Systeme Gewerbeanmeldung Ordnungsamt rtlichkeitworgr fen Anzeigepflichtvorprufeni Meldedatenvorprufenf Rechtm igkeitvorprufen vorprufungAuswertend Gewerbeanmeldung ist vorgepruft Abbildung 40 oEPK Modell Gewerbeanmeldung Stadt D sseldorf Auszug Seite 31 4 2 6 Vom oEPK Modell zum vollst ndigen Gesch ftsprozess Abbildung 41 zeigt den Verwaltungsprozess zur Gewerbe Anmeldung in einer Gro stadt Das zentrale Element der oEPK ist w e beschrieben das Gesch ftsobjekt So wird beispielsweise die Gewerbe Anmeldung als Gesch ftsobjekt symbolisiert und beinhal tet alle zur Bearbeitung und Zustands nderung ben tigten betriebswirtschaftlichen Attri bute und Methoden Das Gesch ftsobjekt Gewerbe Anmeldung bildet so das Kernob jekt im Prozess das durch die Ver nderung seines Zustandes den Prozessfortschritt be stimmt und lenkt Dabei stellt nicht jede nderung eines Attributwertes eine Zustands n derung dar sondern nur solche Ereignisse d e 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 Empf nger und 2 die Best tigung der Gewerbe Anmeldung dem Antragsteller zugeht Diese Best tigung stellt die aus Kundensicht beantragte Dienstleis tung der Verwaltung dar und folgt direkt aus dem Zustand hauptgepr ft Seite 32
65. tp 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 ge pr 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 Architektu ren 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 Scheruhn 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 nchen 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 Fach hochschule D ssel
66. unktion 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 walidation Ctr F9 Page Setup Style View oom 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 anzei gen 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 Dia gramm die Seitenmarkierung gesetzt Style View Orid Zoom Rulers F Show Properties View E Page Breaks Properties Recalculate Page Breaks Abbildung 24 Men f r Page Breaks Seite 19 my epc oepe ei Abbildung 25 Zeichenfl che mit Seitenanzeige Wenn Sie ein neues Element au erhalb der bereits vorhandenen Seite einf gen wird Ih nen automatisch eine neue Seite angelegt Entsprechend werden nicht genutzte Seiten beim L schen von Elementen wieder entfernt Abbildung 26 Erweiterte Seitenanzeige Seite 20 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 liert werden Im Folgenden wird dies durch zwei Organisationseinheiten mit unterschied licher Beschriftung dargestellt Gewerbeanmelduna meldung en
67. zus tzliche Funktion k nnen Sie jederzeit die originalen Farben der Elemente wie derherstellen ffnen Sie daf r wieder das Kontextmen Aktivieren Sie die Funktion ber den Punkt Style Original Color Load Resource UML Generation Select Arrange All Filters Legend Live validation Ctrl F9 Page Setup Style Y Original Color View Black White Toom Abbildung 32 Farbstil Original Color Seite 23 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 S e zun chst ein zweites Ge sch ftsobjekt und benennen es Gewerbeanmeldung Gewerbeabmeldung Dr Abbildung 33 Ein zweites Gesch ftsobjekt wurde eingef gt Um den bflow Wizard zu benutzen w hlen Sie 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 Gesch ftsattr bute hinzuf gen Existierende Gesch ftsmmethoden hinzuf gen Form

Download Pdf Manuals

image

Related Search

Related Contents

Adaptec USB2connect User's Manual    IP-511  GPS 安全性要約書 アクリルアマイド(50 % 水溶液)  Clothes Hook Camera J018 - Sunsky  KTI Networks KGS-1620 network switch  pour l`ECG d`effort SE-12 Express  User Manual - Labelmate USA  エクステル 「ヘモ・オート」 plus HS  台所用 シングルレバー混合栓 (ハンドシャワータイプ)  

Copyright © All rights reserved.
Failed to retrieve file