BPMN stands for Business Process Model and Notation.
It is a standard notation and graphical representation designed to depict business processes. BPMN is intended as a common language for all BPM project stakeholders:
- business analysts who create and refine the processes
- technical developers responsible for implementing the processes and
- business managers who monitor and manage the processes
BPMN 2.0 specifications and the Object Management Group
BPMN 2.0, the latest version of BPMN, was released in January 2011.
"This specification provides a notation and model for Business Processes and an interchange format that can be used to exchange BPMN Process definitions (both domain model and diagram layout) between different tools. The goal of the specification is to enable portability of Process definitions, so that users can take Process definitions created in one vendor's environment and use them in another vendor's environment". (c.f. Object Management Group)
Bonita Open Solution and BPMN
Bonita Studio is consistent with BPMN 2.0 specifications for process modelling.
(see OMG: BPMN 2.0 - Chapter 2: Conformance)
Bonita Open Solution uses the following BPMN process types set out in the OMG conformance specifications:
- BPMN core elements
- process diagrams
- collaboration diagrams (which include pools and message flow)
The Process Modeling Conformance type set consists of BPMN elements:
- task types
- embedded tub-Processes
- call activity
- gateways
- event types (Start, Intermediate, and End)
- lane
- data object (including DataInput and DataOutput)
- messages
- groups
- text annotation
- sequence flow (including conditional and default flows)
- message flow
A BPMN Elements Description will be generated with Process Documentation.

