

Since BPMN is a non-proprietary and neutral language, it lends itself to solutions in every type of organization. The current standard for BPMN is BPMN 2.0. The BPMN modeling notation is very rich and includes many ways to describe sophisticated process flows.

From there, sequence flow shapes connect tasks, sub-processes, events, and gateways until all tokens in that process reach an end node, i.e., a node without any outgoing Sequence Flow.

A very simplistic explanation of a typical BPMN process diagram is that an event called a Start event creates a token on its outgoing Sequence Flows.

The diagram is composed of BPMN symbols or shapes that represent tasks, events, flows, associations, references, and a few others. As opposed to other elements of BPMN like Tasks, Events, or Gateways, tokens do not have visualizations. BPMN diagrams can be programmatically validated and can be created and maintained by subject matter experts (SMEs) and IT professionals thus eliminating business-to-technical specification issues and errors.īPMN business process mapping uses a theoretical concept called a token that is used as an aid to define the behavior of a process being performed. A BPMN workflow can be automated directly from the visual model into workflow engines without IT translation. The BPMN standard utilizes visual models which are standardized, verifiable, and where the model can serve as both the documentation and as the executable source for workflow automation engines. BPMN workflows can be embedded directly as process tasks in CMMN models. BPMN is often used with DMN to automate DMN decision sequences or determine process branching flows ( BPMN gateways). Using BPMN, businesses can better understand themselves and other participants in their business ecosystem, thus enabling organizations to rapidly adjust to new internal and B2B business context changes.īPMN, DMN™ ( Decision Model and Notation™), and CMMN™ ( Case Management Model and Notation™), are all OMG visual modeling standards that can each be used independently yet were designed to be complementary. The BPMN standard provides businesses with the capability of understanding, documenting, and automating their internal business procedures and facilitates the understanding of collaborations and business transactions between different organizations.
