39
Einführung BPMN-Elemente Tools Zusammenfassung Literatur Geschäftsprozessmanagement: Einführung in »Business Process Modelling Notation« (BPMN) Eugen Labun Fachhochschule Gießen-Friedberg Fachbereich MNI • Institut für Softwarearchitektur Serviceorientierte Architekturen bei Prof. Dr. Michael Jäger Sommer 2010 E. Labun BPMN

Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

  • Upload
    lelien

  • View
    249

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

Geschäftsprozessmanagement:Einführung in

»Business Process Modelling Notation« (BPMN)

Eugen Labun

Fachhochschule Gießen-FriedbergFachbereich MNI • Institut für Softwarearchitektur

Serviceorientierte Architekturen bei Prof. Dr. Michael Jäger

Sommer 2010

E. Labun BPMN

Page 2: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 3: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 4: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

BPMN: Was ist das?

Grafische Spezifikationssprache für Modellierung undDokumentation von Geschäftsprozessen und ArbeitsabläufenBrücke zwischen Design und Implementierung vonGeschäftsprozessenErgebnis-Diagramm: Business Process Diagramm (BPD)

E. Labun BPMN

Page 5: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 6: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

Entstehung von BPMN

2002: erste BPMN-Spezifikation / Stephen White (IBM),2004: veröffentlicht von Business Process ManagementInitiative (BPMI)2005/2006: Fusion von BPMI und Object Management Group(OMG)seit 2006: BPMN als OMG Standard (neben UML, etc.)

E. Labun BPMN

Page 7: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 8: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

BPMN-Versionen

1.0 (Mai 2004)1.1 (Februar 2008)1.2 (Januar 2009): derzeit aktuelle stabile Version2.0 (August 2009: beta 1; Juni 2010: beta 2; Ende 2010: FinalRelease):

spezifiziert auch ein Format für Speicherung und damit fürAustausch von BPMN-Diagrammenbeschreibt die Ausführung der Prozesse in Workflow bzw.Process Engines (BPMN-to-BPEL Mapping)wird bereits jetzt von mehreren Tools unterstützt

E. Labun BPMN

Page 9: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 10: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

BPMN: Was ist das?EntstehungBPMN-VersionenBeispiel: Stellenausschreibung

BPMN-Diagramm »Stellenausschreibung«Fachabteilung

Personal-

abteilung

Mitarbeiter-bedarfmelden

Stellenaus-schreibung verfassen

Mit-arbeiter benötigt

Stellenaus-schreibungprüfen

Stellenaus-schreibungüberarbeiten

Nicht okay

Stellenaus-schreibung

ver-öffentlichen

Okay

Stelleausge-

schrieben

Stelle ausschreiben

E. Labun BPMN

Page 11: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 12: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

BPMN-Kernelemente

Text

Pool La

neLa

ne

Sequenzfluss

Nachrichtenfluss

Assoziation

Ereignis

Aktivität

Gateway

Datenobjekt

Gruppierung

Anmerkung

Fluss-Objekte Verbindende Objekte Artefakte

Teilnehmer

E. Labun BPMN

Page 13: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 14: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Teilnehmer: Pools und Lanes

repräsentieren Verantwortlichkeiten für Aktivitäten.können eine Organisation, eine Rolle oder ein System sein.

E. Labun BPMN

Page 15: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 16: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Fluss-Objekte: Übersicht

Aktivitäten (Activities)GatewaysEreignisse (Events)

E. Labun BPMN

Page 17: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Aktivitäten (Activities)

Aufgaben, die in einem Geschäftsprozess zu erledigen istAufgabe (Task): elementare AktivitätTeilprozess (Subprocess): komplexere Aktivität (auf- undzuklappbar)Weitere Arten: Transaktionen, Ereignis-Teilprozesse undAufruf-Aktivitäten

E. Labun BPMN

Page 18: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Wozu:

Verzweigung (Split, Fork)Zusammenführung (Join, Merge)

Übersicht der Gateways-Arten:

Default (»leeres Gateway«): XOR-Gateway.E. Labun BPMN

Page 19: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Exklusives (XOR) Gateway

Bei Verzweigung: Der Fluss wird abhängig vonVerzweigungsbedingungen zu genau einer ausgehenden Kantegeleitet.Bei Zusammenführung: Es wird auf eine der eingehendenKanten gewartet, um den ausgehenden Fluss zu aktivieren.

E. Labun BPMN

Page 20: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Paralleles (AND) Gateway

Bei Verzweigung: Alle ausgehenden Kanten werden simultanaktiviert.Bei Zusammenführung: Es wird auf alle eingehenden Kantengewartet, bevor der ausgehende Sequenzfluss aktiviert wird(Synchronisation).

E. Labun BPMN

Page 21: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Inklusives (OR) Gateway

Bei diesem Gateway werden je nach Bedingung eine oder mehrereausgehende Kanten aktiviert bzw. eingehende Kantensynchronisiert.

Die Logik des Verhaltens wird in Form einer Annotationangebracht.

E. Labun BPMN

Page 22: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Ereignis-basiertes Gateway

Diesem Gateway folgen eintretende Ereignisse oderEmpfänger-Aufgaben.

Der Sequenzfluss wird zu dem Ereignis geleitet, das zuerst eintritt.

E. Labun BPMN

Page 23: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Exklusives (XOR) Ereignis-basiertes Gateway

Der Prozess wird gestartet/fortgeführt, wenn eines dernachfolgenden Ereignisse eintritt.

E. Labun BPMN

Page 24: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Paralleles (AND) Ereignis-basiertes Gateway

Der Prozess wird gestartet/fortgeführt, wenn alle nachfolgendenEreignisse eintreten.

E. Labun BPMN

Page 25: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gateways

Komplexes Gateway

Ist für Verzweigungs- und Zusammenführungsverhalten gedacht,das nicht von anderen Gateways erfasst wird.

Die Logik des Verhaltens wird in Form einer Annotationangebracht.

E. Labun BPMN

Page 26: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Ereignisse (Events)

Arten:

Nach Position im Geschäftsprozess: Start, Intermediate, EndNach Wirkung: Catching (weißes Symbol, z.B. ), Throwing(schwarzes Symbol, z.B. )Nach Art: Message, Timer, Exception, ...

E. Labun BPMN

Page 27: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Beispiel: Throwing- und Catching-Events

Pool

Pool

E. Labun BPMN

Page 28: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 29: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Verbindende Objekte: Übersicht

Sequenzflüsse (Sequence Flows)Nachrichtenflüsse (Message Flows)Assoziationen (Associations)

E. Labun BPMN

Page 30: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Sequenzflüsse (Sequence Flows)

Sequenzfluss (Sequence Flow): Definiert die Abfolge derAusführung.Bedingter Fluss (Conditional Flow): Enthält eine

Bedingung, die definiert, wann er durchlaufen wird. Standardfluss (Default Flow): Wird durchlaufen wenn alle

anderen Bedingungen nicht zutreffen.

E. Labun BPMN

Page 31: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Nachrichtenflüsse (Message Flows)

Symbolisieren den Informations- und Objektenaustausch.Können an Pools, Aktivitäten und Nachrichtenereignisse(Message Events) andocken.

E. Labun BPMN

Page 32: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Assoziationen (Associations)

Assoziieren Artefakte (z.B. eine Annotation) und Informationenmit Fluss-Objekten

���������� ������������������ �����

���������������

E. Labun BPMN

Page 33: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Gliederung

1 EinführungBPMN: Was ist das?EntstehungBPMN-VersionenBeispiel:Stellenausschreibung

2 BPMN-ElementeÜbersicht

Teilnehmer (Participants)Fluss-Objekte (FlowObjects)Verbindende Objekte(Connecting Objects)Artefakte (Artifacts)

3 Tools4 Zusammenfassung

E. Labun BPMN

Page 34: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

ÜbersichtTeilnehmer (Participants)Fluss-Objekte (Flow Objects)Verbindende Objekte (Connecting Objects)Artefakte (Artifacts)

Artefakte: Annotations, Data Objects, Groups

E. Labun BPMN

Page 35: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

Tools

ARIS ExpressKostenfrei, für Windows (stand-alone Installer) und andereBetriebssysteme (via Java Web-Start)http://www.ariscommunity.com/aris-express

BizAgi Process ModelerKostenfrei, Windows onlyhttp://www.bizagi.com/index.php?option=com_content&view=article&id=95&Itemid=107

DiaOpensource (GPL License), alle Betriebssystemehttp://live.gnome.org/Dia/

E. Labun BPMN

Page 36: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

Tools

ORYX EditorOpensource (MIT License), Web-Interface (offline und online)http://oryx-project.org/oryx/editor

GliffyOnline-Servicehttp://www.gliffy.com/business-process-software/http://www.gliffy.com/examples/business-process-diagrams/

NetBeans 6.7.1Das ist die letzte Version, wo die BPMN-Modellierung nochmöglich war.http://netbeans.org/community/releases/67/relnotes.html

E. Labun BPMN

Page 37: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

Zusammenfassung

Was durch diese Präsentation erreicht werden sollte:Wir wissen, was und wozu BPMN ist.Wir können einfache BPMN-Diagramme lesen undmodellieren.Wir werden unsere Kenntnisse beim Bedarf ausbauen.

E. Labun BPMN

Page 38: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

Zusammenfassung

Ausblick:

Weitere BPMN-Elemente und Usage-Patterns,BPMN to BPEL Mapping,Vergleich von BPMN / UML / EPC (Event-driven ProcessChain),Umgang mit Tools.

E. Labun BPMN

Page 39: Geschäftsprozessmanagement: Einführungin ...labun.com/fh/bpmn/bpmn-presentation.pdf · Einführung BPMN-Elemente Tools Zusammenfassung Literatur Gliederung 1 Einführung BPMN:Wasistdas?

EinführungBPMN-Elemente

ToolsZusammenfassung

Literatur

Literatur

T. Allweyer. BPMN 2.0 - Business Process Model andNotation. Books on Demand, 2009.http://www.bpmn-buch.de/

J. Freund et al. Praxishandbuch BPMN. Hanser, 2010.http://www.hanser.de/buch.asp?isbn=978-3-446-41768-7

OMG BPMN Spezifikationen.http://www.bpmn.org/

Wikipedia (DE): BPMNhttp://de.wikipedia.org/wiki/BPMN

Wikipedia (EN): BPMNhttp://en.wikipedia.org/wiki/BPMN

E. Labun BPMN