BPMN notation 2.0 version is the latest update to lay out and communicate visually in a BPM context. This notation was created and enhanced by the Business Process Management Initiative, which later joined the Object Management Group, an open and non-profit international association founded in 1989.
Thus, when designing a process diagram, you can use universal symbols to be understood by many professionals who have access to this international standard notation.
Here are some of the reasons the BPMN notation 2.0 is so widespread and accepted by professionals as an excellent solution for representing processes.
BPMN notation advantages.
- It supports the management of business processes.
- Provides an intuitive and easy way for non-expert users in BPM to understand the notation.
- Represents the semantics of complex processes easily and in an intelligible form.
- It reduces noise communication between the process design stage and implementation, execution and management.
- With this intuitive level of understanding, you can significantly facilitate the integration of other professionals involved in BPM, such as business analysts, staff performing the processes and also the managers, who will have access to data, to control and monitor a process that they will need understand.
Check out various materials on BPM: Process modeling: 6 PDFs, videos, and 5 4 Slideshare.
Symbols used in BPMN notation 2.0
It would be extremely long to show all of the icons and symbols of BPMN 2.0. Therefore, we will present only some of them, divided into four main types:
- Connectors: connecting elements in the workflows.
- Activities: represent the work to be done.
- Gateways: shows the splits and the assembly of the task flow.
- Events: indicates external events that influence the process.
Activity sequence flow:
For all types of events, as a rule, a fine contour line means the start, a double line shows an intermediate event, and a thick line indicates a final event.
It is important to remember that depending on the event, different consequences will occur both at the beginning, in the middle or the final stage of the process.
As an example, let’s look at the events related to messages:
The process starts with the arrival of a message.
A message must be sent or received.
A message will be sent to another process at the end of this flow.
Let’s look at a few examples of events:
Time: the process is initiated by a time condition.
Conditional: a logical condition determines the start of the event.
Signal: a signal from another process starts this process.
Multiple: one of many possible events initiate the process.
Multiple parallels: multiple events must occur to start the process.
Escalation: a business exception starts the process.
Error: captures the occurrence of a failure.
Exclusive based on data: the flow follow and unique path, based on an exclusive “OR” condition.
Parallel: splits the flow in parallel paths.
Inclusive: the flow follows one or many paths, based on an “OR” condition.
Complex: Manages complex conditions.
Exclusive intermediary based on events: always used to divide the flow initiating a process due to the unique occurrence of multiple events.
Are you looking for a BPMN modeling tool? Read more about Business Process Modeling Tool. Watch the video below and see this tool in action!
It is a summary of some of the BPMN 2.0 notations. For more details on this issue, download this poster provided by BPMB.DE site: BPMN 2.0 – Notation and Business Process Model.