Home > BPMN Concepts > About BPMN

About BPMN

iGrafx 2011 and later supports version 2.0 of the Business Process Modeling Notation (BPMN) standard. The BPMN 2.0 specification includes concepts introduced in prior specifications, so iGrafx also supports those earlier specifications as long as they do not conflict with the 2.0 standard. The BPMN specification is available at www.bpmn.org.

BPMN is a standard diagramming notation and methodology for describing business processes through Business Process Diagrams (BPD's). BPMN has been designed to coordinate the sequence of process steps and the messages that flow between different process participants. BPMN is targeted at a general level for business users, and also at a more specific level for process or systems implementers. BPMN creates a standardized bridge for the gap between the business process design and process implementation. While the Unified Modeling Language (UML) takes an object-oriented approach to the modeling of applications, BPMN takes a process-oriented approach to the modeling of systems

BPMN defines a standard for a set of diagramming conventions that extend traditional flowcharting. It specifies the appearance of activities in the diagram that have specific sequencing or synchronizing behaviors. For example, BPMN specifies the graphical appearance of events, activities, and gateways:

BPMNstartevent.bmp 

A BPMN event shape
indicating a synchronizing
or triggering event

BPMNactivity.bmp 

A BPMN activity shape

BPMNgateway.bmp 

A BPMN gateway shape
indicating sequence control

 

BPMN standards graphically represent several other specific behaviors such as subprocesses and activities that repeat.

The iGrafx products provide some key value-added functionality for BPMN, including real-time checking, automatic formatting of shapes and lines to match the standard, a BPMN Guide to aide in picking correct objects, a complete BPMN palette, and static checking. In addition, the iGrafx Process family of products provide discrete event simulation of BPMN processes, allowing you to do ‘what-if?’ analysis on your simulated process.

Related Topics

BPMN and Process Modeling

BPMN Diagrams vs. Process Diagrams

BPMN Properties

BPMN Events

Exception Flows

BPMN Pools

BPMN Modeling Errors

BPMN Flows, Processes, and Behaviors