Business Process Model Quick Reference

A business process model (BPM) helps you identify, describe, and decompose business processes. You can analyze your system at various levels of detail, and focus alternatively on control flow (the sequence of execution) or data flow (the exchange of data). You can use BPEL, BPMN, and many other process languages.

BPMN_20_Diagram_Process

Creating a Business Process Model

The following types of diagrams are available:
  • 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.
  • A process hierarchy diagram (or functional decomposition diagram) provides a graphical view of the functions of a system and helps you decompose them into a tree of sub-processes.
  • A process service diagram provides a graphical view of the services, operations, and interfaces available in your system.

Working with Data in a BPM

PowerDesigner provides various methods for linking data in your BPM to data items, entities, tables or classes in other PowerDesigner models:
  • To link data in a BPM with other PowerDesigner objects, use the Definition field on the General tab of the data property sheet.
  • To export data in a BPM to other PowerDesigner objects, select Tools > Data Export Wizard.
  • To import other PowerDesigner objects as data in a BPM, select Tools > Data Import Wizard.

Working with Process Language Definitions

The process language definition file defines features specific to the language being modeled:
  • To open the process language definition file in the Resource Editor, select Language > Edit Current Process Language.
  • To change the process language to model with, select Language > Change Current Process Language.

Documentation

For detailed documentation, see Business Process Modeling.