BPMN

From Wiki RB4

Introduction

The Business Process Modeling Notation (BPMN) is a standardized graphical notation for drawing business processes in a workflow. BPMN was developed by Business Process Management Initiative (BPMI), and is now being maintained by the Object Management Group since the two organizations merged in 2005. The intent was to identify the best practices of existing approaches and to combine them into a new, generally accepted language.

Its current adopted version is 1.1 and the proposed one is 2.0. Die BPMN wurde 2002 durch Stephen A. White, Mitarbeiter von IBM, erarbeitet und durch die Business Process Management Initiative (BPMI), einer Organisation, die Standards im Bereich Geschäftsprozessmodellierung definiert hatte, veröffentlicht. Diagramme in der BPMN heißen Business Process Diagram (BPD).

Versions

  • 1.0 2006
  • 1.1

Notation

There are for categories:

  • Flow Objects (events, activities, gateways)
  • Connecting Objects (sequence flow, message flow, association)
  • Swimlanes
  • Artifacts (data objects, groups, annotations)

They are devided:

  • core elements
  • complete element set

Flow Objects

Events

There are start, intermediate and end events. Intermediate can be split in catching und throwing. Start events are always catching, end events are always throwing.

Gateways

  • Gateways can have multiple outgoing paths

Swimlanes

Participants (Organisationseinheiten) werden durch Pools dargestellt. Pools können entlang ihrer Ausdehnung wiederum in Lanes unterteilt werden, wobei ein Pool mindestens eine Lane enthalten muss. Eine Lane repräsentiert jeweils eine ausführende Einheit (Rolle, Funktion, Position oder Anwendungssystem). Die Aktivitätenabfolge kann eine Poolgrenze nicht überschreiten, sondern nur innerhalb des Pools modelliert werden. Die Pools interagieren über den Austausch von Nachrichten. Die Frage, ob Pool oder Lane scheint nicht eindeutig zu beantworten sein. Kriterien könnten sein:

  • ist Prozessinformation z.B. Status notwendig, dann Lanes
  • ist Änderbarkeit oder Transparenz notwendig, dann Pool
  • Prozess- und Bearbeitungsübergänge, dann Pool

Resources

  • Short, good Introduction C:\Uwes\Documents\Software_Development\Modeling\Business Process Modeling\Introduction_to_BPMN.pdf
  • Poster mit Elementen C:\Uwes\Documents\Software_Development\Modeling\Business Process Modeling\BPMN1_1_Poster_EN.pdf
  • BPMN Wikipedia http://de.wikipedia.org/wiki/Business_Process_Modeling_Notation Wikipedia