BPMN 2.0 diagrams

"Business Process Model and Notation (BPMN)" is a graphical specification (language), which provides a set of symbols in order to facilitate diagramming business processes. The standard has originally been named "Business Process Modeling Notation". The current version is 2.0. BPMN is maintained by the Object Management Group.

A BPMN Diagram is the depiction of an entire BPMN model or a part of it.
To reflect this, the following BPMN 2.0 diagrams are available in IYOPRO:

In order to construct these diagrams, a set of symbols is used: Shapes

Collaboration diagram

BPMN definition

Collaborations

A collaboration is the synchronized interaction via communication between two or more processes. The participants of the collaboration are represented by pools (refer to Pools and Lanes). The processes run within these pools, which are connected by message flows to show the message exchange between the participants.

Processes

In general a process consists of activities and capital, which are interrelated. A process requires input and has an outcome.

In BPMN a process is graphically represented by a sequence of stencils. These stencils are a limited selection of Gateways, Events, Activities and Sequence Flows.

The Object Management Group differentiates between:

  • Private Business Process

    • Private non-executable (internal) Business Processes

    • Private executable (internal) Business Processes

  • Public Processes

In IYOPRO the term "Collaboration diagram" encompasses all standard processes, regardless of whether a messages flow actually is taking place. In using the overall heading "Collaboration diagram", it should be emphasized that all stencils required for modeling with or without message flow are available.

The diagram type "Collaboration diagram" is shown together with the Collaboration Toolbox.

Simple example of a collaboration diagram: Book ordering

Collaboration Toolbox

NewItem305

Choreography diagram

BPMN definition

A Choreography diagram focuses on the interaction between participants. It may consist of Gateways, Events and Activities. The "Activity" symbol available in this diagram type represents message exchanges between participants.

The diagram type "Choreography diagram" is shown together with the Choreography Toolbox.

Choreography Toolbox

NewItem306

Conversation diagram

BPMN definition

Conversation diagrams provide an overview of which "conversations" are processed jointly by which participants. A conversation is a logical relation of message exchanges. This logical relation combines different tasks, such as "Ordering" and "Delivering" in the book ordering process.

The diagram type "Conversation diagram" is shown together with the Conversation Toolbox.

Conversation Toolbox

NewItem307