Show TOC

BPMN 2.0 ExecutableLocate this document in the navigation structure

Business Process Modeling Notation (BPMN) 2.0 is a standardized graphical notation intended to promote communication between non-technical business users who must document their processes and developers seeking to implement them using business execution languages. BPMN 2.0 Executable includes all the standard BPMN 2.0 objects, and is aimed at technical modelers and those who are reverse-engineering from SAP BPM or Eclipse BPMN2 Modeler.

PowerDesigner provides support for two variants of BPMN 2.0. For information about BPMN 2.0 Descriptive, see BPMN 2.0 Descriptive.

PowerDesigner supports the following BPMN Executable 2.0 diagrams:
  • Process diagrams - 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.
  • Collaboration diagrams - Can additionally show 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.
  • Conversation diagrams - Provide an overview of the communications between participants. Conversation diagrams can be created and edited in the PowerDesigner desktop client, but are read-only in PowerDesigner Web.
  • Choreography diagrams - Focus on the detail of the conversation between two or more participants, and which are often linked to specific conversation nodes. Choreography diagrams can be created and edited in the PowerDesigner desktop client, but are read-only in PowerDesigner Web.
The following tools are available in BPMN 2.0 executable diagrams:
Tool Description
Pool/Lane - Represents companies, departments, roles, sub-entities (see Pools and Lanes (BPMN Descriptive)).
Start Event - Initiates a process (see Start, Intermediate, and End Events (BPMN Executable)).
Activity - Represents work performed within a process (see Activities (BPMN Executable)).
Intermediate Event - Happens during and influences the course of a process (see Start, Intermediate, and End Events (BPMN Executable)).
Gateway - Represents a decision or parallel actions and the reunification of the sequence flow (see Gateways (BPMN Executable)).
End Event - Terminates a process (see Start, Intermediate, and End Events (BPMN Executable)).
Data Store - Represents a database, filing cabinet or other data container (see Data and Data References (BPMN Executable)).
Data Object - Represents a report, document, or other piece of data used in the process (see Data and Data References (BPMN Executable)).
Text Annotation - Allows you to add explanatory text in the diagram.
Flow - Links objects with one of the following kinds of flow:
  • Sequence Flow - Links two elements (events, activities, gateways) to show the progress in a process.
  • Message Flow - Links a pool (or one of its activities) to another pool (or one of its activities), and passes a message between them.
  • Data Association - Links a data object to an activity or event.