Business Process Diagrams (Analysis)

A business process diagram (or process flow diagram) provides a graphical view of the control flow (the sequence of execution) or data flow (the exchange of data) between processes at any level in your system.

The business process diagram is the core BPM diagram, which lets you:

A business process diagram can be created directly under the model root, or inside a package or decomposed process.

Note: To create a business process diagram in an existing analysis BPM, right-click the model in the Browser and select New > Business Process Diagram. To create a new model, select File > New Model, choose Business Process Model as the model type and Business Process Diagram as the first diagram, and then click OK.

In this example, the processing of an order proceeds differently depending on whether or not it is a corporate order. Both possible paths are reunited in the Confirm Order process:

PowerDesigner supports all the objects necessary to build analysis business process diagrams:

Object

Tool

Symbol

Description

Process



Task to perform (see Processes (BPM)).

Organization unit



Organization, service or person that is responsible for a process (see Organization Units ( BPM)).

Flow



Path of the control flow between processes (see Flows (BPM )).

Decision



Decision to take when several flow paths are possible. Only one path will be triggered at execution time (see Decisions (BPM )).

Synchronization



Enables synchronization of flows between two or more concurrent actions or allows the design of a split (see Synchronizations (BPM )).

Start



Starting point of the processes described in the choreography diagram (see Starts and Ends (BPM )).

End



Termination point of the processes described in the choreography diagram (see Starts and Ends (BPM )).

Message format

None



Format definition of data exchanged between processes (see Message Formats (BPM)).

Data

None

None

Piece of information exchanged between processes (see Data (BPM)).

Resource



Storage unit of abstract data circulating within the model, which is accessed by a process to perform actions (see Resources (BPM)).

Resource flow



Access of a process to a resource (see Resource Flows (BPM)).