Business Process Model and Notation – BPMN

Abstract

This chapter is intended to provide an overview and introduction to the Business Process Model and Notation (BPMN). We will describe BPMN and its historic development. In addition, we will provide the general context and usage of BPMN, layered upon the technical details defined in the BPMN 2.0 Specification.

The basics of the BPMN notation will be described—that is, the types of graphical shapes, their purpose, and how they work together as part of a Business Process Model/Diagram. Also discussed will be the different uses of BPMN diagram types, including how levels of precision affect what a modeler will include in a diagram.

Finally, the value in using BPMN as a standard notation will be defined.

An example of a stand-alone Choreography diagram.

An example of a stand-alone Choreography diagram.

An example of a stand-alone Process (Orchestration) diagram.

An example of a stand-alone Process (Orchestration) diagram.

An example of an Implementation Level Diagram

An example of an Implementation Level Diagram

Potential notation updates for BPMN 3.0.

Potential notation updates for BPMN 3.0.