Guideline: BPMN
Business Process Modeling Notation (BPMN) is a standardized graphical notation for drawing business processes in a workflow. This guidance presents a summary and a power point presentation on the subject.
Main Description

BPMN was developed by Business Process Management Initiative (BPMI), and is now being maintained by the Object Management Group. It provides a dictionary of standardized shapes to use to draw business process. The four basic categories of elements of BPMN are:

  • Flow Objects
    • Events
    • Activities
    • Gateways
  • Connecting Objects
    • Sequence Flow
    • Message Flow
    • Association
  • Swim lanes: to organize different activities into categories of the same functionality.
    • Pool: contains many Flow Objects, Connecting Objects and Artifact
    • Lane: it is a sub-part of the pool
  • Artifacts
    • Data Objects
    • Group
    • Annotation

Business process modeling is used to communicate a wide variety of information to a wide variety of audiences. BPMN is designed to cover this wide range of usage and allows modeling of end-to-end business processes to allow the viewer of the diagram to be able to easily differentiate between sections of a BPMN Diagram. There are three basic types of sub-models within a BPMN model:

  • Private or internal business processes: internal to the performing organization it is also referenced as workflow.
  • Abstract or public processes: represent the Message flows between a private business process and another process or participant
  • Collaboration or global processes between two business entities (different lanes)

See the powerpoint presentation to get a summary of the BPMN notation. isis_guid_bpmn.ppt