Grundlagen der Modellierung mit BPM|Free · 2020-04-09 · Start Onboarding. intellior AG |...
Transcript of Grundlagen der Modellierung mit BPM|Free · 2020-04-09 · Start Onboarding. intellior AG |...
Grundlagen der Modellierungmit BPM|Free
Stand 01.04.2020
Schulungsunterlage
Überblick
Basics zu BPMN-Prozessen ……………………………………………………….. 3
Das BPM-Portal im Kurzüberblick ………………………………………………... 6
Die Benutzeroberfläche des Modelers …………………………………………. 14
Das Anlegen von Objekten ……………………………………………………….. 22
Die beiden Diagramm-Arten von BPM|Free ……………………………………. 32
BPMN-Prozesse modellieren ……………………………………………………... 34
Prozesse modellieren ……………………………………………………………..... 40
Zuständigkeiten in Prozessen modellieren …………………………………….. 44
Prozesse mit weiteren Informationen anreichern ……………………………. 50
Übungsaufgaben …………………………………………………………………… 57
Basics zu BPMN-Prozessen
Die wichtigsten BPMN Elemente
4
Ein Prozess beginnt immer mit einem Startereignis. Welcher Zustand lässt den Prozess starten?
Der Prozess sendet eine Nachricht an einen anderen Prozess oder wartet auf die Nachricht eines anderen Prozesses.
ZeitereignisBeispiel: Immer am 1. des MonatsMontags und Mittwochs
Ein Prozess endet immer mit einem Endereignis. Welcher Zustand ist am Ende des Prozesses eingetreten?
Oder-Verzweigungen werden als einfache Rauten dargestellt. Hier spaltet sich der Prozessfluss in mehrere alternative Abläufe auf.
Und-Verzweigungen werden als Rauten mit einem + dargestellt. Hier werden alle nachfolgenden Aufgaben parallel durchlaufen.
Prozesse und Aufgaben werden mit Kästchen dargestellt.
Aktivitäten sollten immer „Objekt + Verb“ formuliert werden
Um den Prozessfluss zu visualisieren, werden Ereignisse, Prozesse und Verzweigungen werden durch Pfeile miteinander verbunden.
Schwimmbahnen (Swimlanes) visualisieren die Zuordnung der Verantwortung des Prozesses oder der Aufgaben zu einer bestimmten Rolle bzw. Person.
+
EREIGNISSE AKTIVITÄTEN SWIMLANES
VERZWEIGUNGEN
+
x
VERBINDER
intellior AG | BPM|Free Modellierungsgrundlagen 4
Aufbau von BPMN-Diagrammen
5intellior AG | BPM|Free Modellierungsgrundlagen 5
Das BPM-Portal im Kurzüberblick
Die zwei verschiedenen Umgebungen
Portal Modeler ModelliererBenutzer
7intellior AG | BPM|Free Modellierungsgrundlagen 7
Damit Sie sich zum Start einen besseren Überblick über
die Möglichkeiten von Aeneis verschaffen können,
enthält die Datenbank Beispieldaten. Diese
Beispieldaten können Sie als Administrator mit einem
Klick deaktivieren und auch wieder aktivieren.
So deaktivieren Sie die Beispieldaten
Mit dem Benutzer Administrator anmelden
Im Header auf Administration klicken
Im sich öffnenden Popup den Haken bei
SampleContent deaktivieren und bei NeuContent
Über den Webbrowser einmal das Portal aktualisieren
intellior AG | BPM|Free Modellierungsgrundlagen 8
Beispieldaten der Sonnenschein GmbH ein- oder ausblenden
Mit diesen Einstellungen sind die Beispieldaten aktiviert.
Mit diesen Einstellungen sind die Beispieldaten deaktiviert.
Pfad
Aufbau der Portal-Benutzeroberfläche
Navigation
Content-Bereich
Kontext-Bereich
9
Action-Buttons
intellior AG | BPM|Free Modellierungsgrundlagen 9
Anmeldung / Abmeldung
Objekt zu Favorit
hinzufügen
Volltextsuche
Modeller öffnen
Administration / Schemaanpassung
10
Navigation und Kontext
Sprache umstellen
Onlinehilfe / Start Onboarding
intellior AG | BPM|Free Modellierungsgrundlagen 10
Die Pfadanzeige (Krümelpfad, „breadcrumb“)
Der Pfad zeigt an, wo man sich derzeit in der Modellstruktur
befindet.
Das Feld >> (Link kopieren) << am Ende kann kopiert und verteilt
werden. Der Link führt direkt zum gerade ausgewählten Objekt.
11intellior AG | BPM|Free Modellierungsgrundlagen 11
Suchen im Portal
12intellior AG | BPM|Free Modellierungsgrundlagen 12
Übungsaufgabe: Favoriten
1. Rufen Sie den Projektbereich auf.
2. Navigieren Sie in Ihren persönlichen Ordner.
3. Fügen Sie den Ordner zu Ihren Favoriten hinzu.
13
Die Benutzeroberfläche des Modelers
Modeler über Prozessdiagramm oder Navigation starten
intellior AG | BPM|Free Modellierungsgrundlagen 15
Aufbau der Benutzeroberfläche
Diagrammansicht
Sid
ebar
Zoom-Leiste
Aus
gek
lap
pte
r M
od
ellb
aum
Symbolleiste
Mo
del
lier
ung
spal
ette
intellior AG | BPM|Free Modellierungsgrundlagen 16
Der Modellbaum im Grobüberblick
Hier legen Sie Ihre gesamten Prozessmodelle ab.
In diese Rubrik gehören Organisationsstrukturen, Rollen,
Mitarbeiter, Externe Partner, Standorte, Kundenkategorien.
Dieser Ordner dient zur Modellierung von Beispielen oder Entwürfen.
Übersicht der lizenzierten Aeneis- Anwendungskomponenten
Dieser Ordner dient zur Aufnahme von Stammdaten.
intellior AG | BPM|Free Modellierungsgrundlagen 17
Modellbaum ein- oder ausklappen
18intellior AG | BPM|Free Modellierungsgrundlagen 18
Aufbau der Symbolleiste
19
Einstellungen für Geltungsbereich
Details für weitere Aktionen (Regelprüfung, Swimlanes,
etc. einblenden
Alles markierenSwimlaneEinstellungen
Favoriten hinzufügen und
anzeigen
Speichern = Puffer leeren
Suche starten und beenden
Synchronisation mit Modellbaum
Diagramm-eigenschaften
Zoom
Aeneis Online Hilfe/ Onboarding
Zeichnung aktualisieren
Diagramm öffnen/schließen
Objekte neu erzeugen
Zeichnung ausrichten
Zeichnungsanzeige 100%, Vollbild
intellior AG | BPM|Free Modellierungsgrundlagen 19
Suche nach Inhalten und Verwendung
Im Modeler nach Inhalten suchen
In der Suchergebnistabelle werden die Treffer angezeigt.Auch die Verwendung der Treffer kann eingesehen werden.
intellior AG | BPM|Free Modellierungsgrundlagen 20
Die Filterung der Modellübersicht nach der Verwendung
intellior AG | BPM|Free Modellierungsgrundlagen 21
Das Anlegen von Objekten
Objekte über Kontextmenü anlegen
intellior AG | BPM|Free Modellierungsgrundlagen 23
Shortcut-Übersicht
intellior AG | BPM|Free Modellierungsgrundlagen 24
Übungsaufgabe: Grundfunktionen
Führen Sie folgende Operationen in Ihrem
Projektbereich-Ordner mehrmals durch:
1. Einen Prozess anlegen
2. Einen Prozess löschen
3. Einen Prozess umbenennen
4. Prozess kopieren, ausschneiden, einfügen
5. Prozesse per Drag and Drop verschieben
6. Prozessreihenfolge per Drag & Drop verändern
7. Prozesseigenschaften in der Sidebar ansehen
8. Prozesseigenschaften im Eigenschaften-Fenster ansehen
9. Die Beschreibung eines Prozesses bearbeiten
25
Übungsaufgabe: Prozess erstellen
1. Rufen Sie Ihren persönlichen Ordner im
Projektbereich in der Modellübersicht auf.
2. Erstellen Sie in Ihrem Ordner den Prozess
„Auftrag bearbeiten“.
3. Lassen Sie Aeneis ein Diagramm für Ihren
Prozess erstellen.
26
Eigenschaften-Anzeige in der Sidebar
Einzeiliges Text-Attribut
Mehrzeiliges Text-Attribut mit automatischem Start des Text-
Editors durch Klick in Attributfeld
27
Attribut zum Referenzieren auf andere
Modellobjekte
intellior AG | BPM|Free Modellierungsgrundlagen 27
Weitere Objekteigenschaften in der Sidebar anzeigen
Weitere Eigenschaften einblenden durch
den „+“-Button
intellior AG | BPM|Free Modellierungsgrundlagen 28
Eigenschaften-Anzeige in der Sidebar
Modellobjekt-Attribute mit intelligenter Texteingabe
Durch einen Klick auf das „+“ wird ein Dialog zur
Erstellung eines Objektes geöffnet
Doppelklick /* – alle verknüpfbaren Objekte
werden angezeigt
Eintippen „Zeichen“…alle Passenden Objekte
werden angezeigt
Bezeichnung eintippen + Return -> neues Objekt
angelegt
Stiftsymbol = nur Neuanlage von Texten bzw. Referenzieren auf
Objekte möglich
29intellior AG | BPM|Free Modellierungsgrundlagen 29
Referenzierungs-Editor
Eingabe des SuchbegriffsAngabe, in welchem
Attribut gesucht werden soll
Angabe, auf welche Objektkategorien die Suche eingeschränkt werden soll
Suche startentemporäre
Änderung der Tabellenspalten
30intellior AG | BPM|Free Modellierungsgrundlagen 30
Möglichkeit 1: Modellbaum
Mit der Maustaste auf das jeweilige Objekt (rechter Rand) klicken,
unter dem das neue Objekt angelegt werden soll.
(es erscheint das Kontextmenü)
Mit Mauszeiger über „Neu“ fahren und anschließend das jeweilige
Objekt wählen, dass angelegt werden soll.
Möglichkeit 2: direkt im Prozessdiagramm
Prozesselement direkt anklicken, Kontextmenü erscheint
Anschließend das jeweilige Objekt wählen, das angelegt werden
soll.
Möglichkeit 3: Einfügen über Modellierungspalette / Shortcuts
Möglichkeiten, ein neues Prozess-Objekt anzulegen
31intellior AG | BPM|Free Modellierungsgrundlagen 31
Die beiden Diagramm-Arten von BPM|Free
Freihand-Diagramm versus BPMN-Diagramm
Freihand-Diagramm BPMN-Diagramm
Modellierung der Objekte im Modellbaum, Drag & Drop der Objekte aus Modellbaum in Diagramm
Modellieren im Diagramm, daraus Erzeugen der Modellobjekte
Eher einfache Überblicks-Darstellung alsNavigationshilfe, um tiefere Ebenen aufzufinden
Exakter Ablauf im Fokus inkl. Daten und Belegfluss
Freie, manuelle Positionierungsmöglichkeit Automatische Positionierung der Bestandteile
Möglichkeit auch reine Zeichnungselemente zu integrieren, die keine Modellobjekte sind
Nur Modellobjekte im Diagramm
Keine Swimlane-Darstellung Umstellungsmöglichkeit der Darstellung (mit/ohne Swimlanes, Hochformat/Querformat…)
33intellior AG | BPM|Free Modellierungsgrundlagen 33
BPMN-Prozesse modellieren
Übungsaufgabe: Prozessdiagramm öffnen
1. Rufen Sie Ihren persönlichen Ordner im
Projektbereich in der Modellübersicht auf.
2. Öffnen Sie das Diagramm des Prozesses
„Auftrag bearbeiten“.
35
Möglichkeit Aeneis-Screenshot
Kontextmodellierung zum Erstellen neuer Objekte
Drag & Drop bestehender Objekte aus der Modellübersicht
Drag & Drop aus der Modellierungspalette zum Erstellen neuer Objekte
BPMN-Elemente einfügen
36intellior AG | BPM|Free Modellierungsgrundlagen 36
Modellieren mit der Modellierungspalette
37
Konfigurierbare Shortcuts
Zugelassene Aktivitätstypen
Zugelassene Ereignistypen
Zugelassene Verzweigungstypen
Zugelassene Swimlanes
intellior AG | BPM|Free Modellierungsgrundlagen 37
Modellieren mit der Kontextmodellierung
Aktivität einfügen
Ereignis einfügen
Verbinder einfügen
Erweiterte Optionen
Kommentar einfügen
Aufgabe löschenObjekteigenschaften anzeigen
38
BPMN-Kommentar einfügen
Gateway Optionen
intellior AG | BPM|Free Modellierungsgrundlagen 38
Shapes im Diagramm verbinden
39intellior AG | BPM|Free Modellierungsgrundlagen 39
Prozesse modellieren
Übungsaufgabe: Prozess modellieren
1. Modellieren Sie den Prozess wie in der untenstehenden
Tabelle gezeigt.
41
Bezeichnung Typ
Bestellung ist angekommen Ereignis
Bestellung prüfen Aufgabe
Angaben in Bestellung richtig? Verzweigung
Fall „ja“:Angebot in Auftragsbestätigung wandeln
Aufgabe
Fall „ja“ Auftragsbestätigung versenden Aufgabe
Fall „nein“:Rücksprache mit Kunde- Rücksprung zu Aufgabe „Bestellung prüfen“
Aufgabe
Auftragsbestätigung weitergeben Aufgabe
Auftragsbestätigung ist versendet Ereignis
Bereits modellierte Aufgaben bzw. Prozesse können
von Ihnen verändert werden. Kategorien können
eingetauscht werden.
Vorgehensweise:
Objekt im Modellbaum markieren
und ausschneiden.
Ausgeschnittene Objekte wieder einfügen
als "Prozess" bzw. "Aufgabe„.
intellior AG | BPM|Free Modellierungsgrundlagen 42
Kategorientausch der im BPMN-Diagramm modellierten Objekte
Zeichnung aktualisieren ausführen
Shape austauschen
So sieht das Ergebnis aus
intellior AG | BPM|Free Modellierungsgrundlagen 43
Kategorientausch der im BPMN-Diagramm modellierten Objekte
Zuständigkeiten in Prozessen modellieren
Zeichnung aktualisieren ausführen
Shape austauschen
So sieht das Ergebnis aus:
intellior AG | BPM|Free Modellierungsgrundlagen 45
Zuständigkeiten in Prozessen
Zuständigkeit Erklärung
D Durchführung Rolle, Organisationseinheit oder Person, die eine Aktivität operativ durchführt.
E EntscheidungRolle, Organisationseinheit oder Person, die im rechtlichen oder kaufmännischen Sinn die Verantwortung trägt und entscheidet.
B BeratungRolle, Organisationseinheit oder Person, die eine Aktivität operativ berät und Informationen liefert.
I InformiertRolle, Organisationseinheit oder Person, die nach Durchführung einer Aktivität oder nach einer Entscheidung zu informieren ist.
45
1. Swimlane aus der Palette auf einen freien Bereich im
Diagramm ziehen.
2. Nun die Aufgaben in die jeweilige Swimlane ziehen,
um so die Durchführungsverantwortung festzulegen.
3. Alternative 1: Aus dem Rollenpool in der
Modellübersicht die gewünschten Rollen per Drag &
Drop in das BPMN-Diagramm ziehen.
4. Alternative 2: In der Sidebar im jeweiligen Attribut die
Rolle usw. verknüpfen.
intellior AG | BPM|Free Modellierungsgrundlagen 46
Swimlanes erzeugen
Die „Gruppieren nach“-Swimlanes zeigen an, welche Rolle für den
jeweiligen Prozess verantwortlich ist.
Die „Anzeigen“-Swimlanes zeigen zusätzliche Detailinformationen in einer
jeweils zusätzlichen Swimlane an.
Swimlane-Auswahlmenü
47intellior AG | BPM|Free Modellierungsgrundlagen 47
Übungsaufgabe: Swimlanes modellieren
1. Weisen Sie die Verantwortungen wie folgt zu:
48
Bezeichnung Typ Rolle
Bestellung ist angekommen Ereignis -
Bestellung prüfen Aufgabe Rolle XYZ
Angaben in Bestellung richtig? Verzweigung
Fall „ja“:Angebot in Auftragsbestätigung wandeln
Aufgabe Rolle XYZ
Fall „ja“ Auftragsbestätigung versenden Aufgabe Rolle XYZ
Fall „nein“:Rücksprache mit Kunde- Rücksprung zu Aufgabe „Bestellung prüfen“
Aufgabe Rolle XYZ
Auftragsbestätigung weitergeben Aufgabe Rolle XYZ
Auftragsbestätigung ist versendet Ereignis
Swimlane anklicken
und Spaltenhöhe bzw.
die Reihenfolge der Swimlanes ändern
Pfad nach
oben/unten-links/rechts
verschieben
intellior AG | BPM|Free Modellierungsgrundlagen 49
Layout von BPMN Diagrammen ändern
49
Prozesse mit weiteren Informationen anreichern
Ordnerstruktur der IT-Systeme
IT-Systeme anlegen
Ordner IT-Systeme unterhalb der Stammdaten aufrufen.
Über das Kontextmenü und über das Aufrufen des Befehls „Neu“ ein IT-System erstellen.
intellior AG | BPM|Free Modellierungsgrundlagen 51
1. Die Aufgabe, die durch ein IT-System
unterstützt wird, im Diagramm oder
Modellbaum auswählen
2. Nun im Eigenschaftsfenster IT-System
zuweisen bzw. ein fehlendes direkt
erzeugen
Alternative:
IT-System per Drag and Drop aus dem
Modellbaum in das Attribut „IT-Systeme“ einer
Aufgabe ziehen
intellior AG | BPM|Free Modellierungsgrundlagen 52
Prozess mit IT-Systemen verknüpfen
52
Ordnerstruktur der Dokumente
Dokumente anlegen
Ordner Dokumente unterhalb der Stammdaten aufrufen.
Über das Kontextmenü und über das Aufrufen des Befehls „Neu“ ein Dokument erstellen.
intellior AG | BPM|Free Modellierungsgrundlagen 53
Dokumente modellieren
intellior AG 22.-23.6.2017
Aeneis-Intensivschulung
Verknüpfungen zu Dateien
Absolute DateipfadeKompletter Dateipfad ins Feld „Dateiname“
Relative DateipfadeVerzeichnispfad ins Feld „Basis-URI“ des übergeordneten Dokumentenordners
Dateiname ins Feld „Dateiname“ beim Dokument (Formular /ext. Dokument)
Dokument direkt in der Datenbank speichern
Dies ist sowohl bei Absolutpfadenals auch bei Relativpfaden möglich.
54intellior AG | BPM|Free Modellierungsgrundlagen 54
Dokumente modellieren
Verknüpfung zu URLs
Internet-Pfade Vorgehensweise:- Feld Dateiname – direkt beschreiben (ohne Klick auf die
drei Punkte am Zeilenende)- Eingabe http://.. oder Kopie einer URL- Enter und speichern
Verknüpfung zu Programmen / ausführenden Dateien
Absolute Dateipfade Kompletter Dateipfad zu einer ausführenden Datei (Exe-Datei) ins Feld „Dateiname“ eintragenEnter und speichern
55intellior AG | BPM|Free Modellierungsgrundlagen 55
Die Aufgabe, für die das Dokument gelten
soll im Diagramm oder Modellbaum
auswählen
Nun im Eigenschaftsfenster Dokument
zuweisen (Mitgeltende Dokumente) bzw.
neues Dokument erzeugen
Alternative:
Zuvor angelegtes Dokument per Drag and
Drop aus dem Modellbaum in das Attribut
„Mitgeltende Dokumente“ eines Prozesses
ziehen
Dokumente mit Prozessen verknüpfen
56intellior AG | BPM|Free Modellierungsgrundlagen 56
Übungsaufgabe: Stammdaten verknüpfen
1. Verknüpfen Sie an 3 verschiedenen Aufgaben des Prozesses
Dokumente.
2. Laden Sie für jedes dieser Dokumente ein Dokument hoch.
3. Verknüpfen Sie an 3 verschiedenen Aufgaben des ein
vorhandenes IT-System oder legen Sie ein neues System an.
57
Übungsaufgabe – Auftrag abrechnen
58
Shape Bezeichnung der Elemente Durchführung
Start-Ereignis Anzahlung beglichen -
Aufgabe Stammdaten vervollständigen Azubi
Aufgabe Rechnung schreiben Sachbearbeiter FI/CO
Aufgabe Rechnung prüfen Sachbearbeiter FI/CO
Verzweigung Rechnung i.O.?
Aufgabe Pfad: ja
Rechnung freigeben
Leiter FI/CO
Aufgabe Pfad: ja
Rechnung buchen
Sachbearbeiter FI/CO
Aufgabe Pfad: nein
Rechnung korrigieren
Rücksprung zu „Rechnung i.O.?“
Rechnungsprüfer
End-Ereignis Rechnung verbucht -
Übungsaufgabe: Prozesse verknüpfen
1. Verknüpfen von Vorgängerprozess über die
Start- und Endereignisse
2. Vorgängerprozess: Auftrag durchführen
3. Nachfolgerprozess: Auftrag abrechnen
59
Infos zu BPM|Free-Schulungen auf www.bpm-free.de/schulungen