Business Process Modeling Notation (BPMN)

Business Process Modeling Notation (BPMN) 2.0 from the Object Management Group (OMG) is a standardized graphical notation for modeling business processes. It is intended to provide a notation that is readily understandable by all business users (including business analysts, technical developers, and those who will manage and monitor the processes after implementation) and to create a standardized bridge between business process design and XML-based business execution languages, such as BPEL4WS and Sybase Integration Orchestrator.

BPMN 2.0 provides the following diagrams:
Note:

When creating reports for your BPMN 2.0 models, we recommend that you start from one of the BPMN 2.0 report templates, which provide a framework for organizing all the extensions in logical groups.

We recommend that you perform a model check on your completed model (or after major changes) to verify the validity of your diagrams.