Business Process Modeling Notation (BPMN) 2.0 from the Object
Management Group (OMG) is a standardized graphical notation for modeling business processes.
It is intended to provide a notation that is readily understandable by all business users
(including business analysts, technical developers, and those who will manage and monitor
the processes after implementation) and to create a standardized bridge between business
process design and XML-based business execution languages.
PowerDesigner provides support for two variants of BPMN 2.0:
- BPMN Executable - To be used when reverse-engineering from SAP
NetWeaver® BPM or Eclipse BPMN2 Modeler. Provides strong links between
participants, their lanes, and their associated events, activities, gateways,
data, and flows.
- BPMN Descriptive - A less restrictive version, which is more
suited to lighter analysis modeling and allows reuse of lanes in different pools
(see BPMN 2.0 Descriptive).
Note: When opening BPMN models created in previous versions of PowerDesigner, you
will be invited to choose between converting them to BPMN Descriptive or keeping
them in the BPMN Executable format that was originally supported.
BPMN 2.0 provides the following diagrams:
- Conversation diagrams - which provide an overview of the communications between participants.
- Choreography diagrams - which focus on the detail of the conversation between two or more participants, and which are often linked to specific conversation nodes.
- Collaboration diagrams - which focus on the messages that pass between participants. You can show participants as black boxes or with processes inside them. PowerDesigner supports collaboration diagrams as standard business process diagrams with a BPMN-specific toolbox.
- Process diagrams - which focus on the sequence flow in a single process in a participant. PowerDesigner supports process diagrams as standard business process diagrams with a BPMN-specific toolbox.
Note: When creating reports for your BPMN 2.0 models, we recommend that you start from one of the BPMN 2.0 report templates, which provide a framework for organizing all the extensions in logical groups.
We recommend that you perform a model check on your completed model (or after major changes) to verify the validity of your diagrams.