Business Process Modeling with BPMN

Course #: 21-0310
Duration: 2 Days


  • Business architect
  • Business process modeler
  • Business analyst
  • Enterprise architect
  • Solution architect
  • System analyst


Business Process Modeling with BPMN teaches how to formally model business processes using the Business Process Modeling Notation (BPMN v2.0). Beginning with a discussion of common challenges and best practices, the course continues with an overview of the business process modeling approach and how it relates to the overall business architecture (including the business service model and business domain model). Then the course describes the core concepts of business process diagrams and introduces twenty-one common workflow patterns. 

Students learn how to model the top-level global collaboration business processes and then use that to derive a set of internal business processes. These private business processes are further decomposed into sub-process and tasks. The course then provides a detailed review of advanced workflow patterns. Best practices for managing and re-using process assets are discussed, along with integrating the business process model with the overall business architecture. 

The course finishes with discussion on business process requirements including business rules.


  • Discuss the Business Process Modeling Notation (BPMN v2.0) notation and semantics
  • Discuss how to derive abstract and collaboration business processes from business service model
  • Discuss how to model private, internal business processes
  • Discuss common workflow patterns
  • Discuss how to organize business process model
  • Discuss relationship of business process modeling with
  • Business architecture
  • Business rules
  • Business requirements
  • BPM orchestration and choreography

Course Outline (Modules and Topics)

Introduction to Business Process Modeling

  • Common challenges, root causes, and best practices
  • Business process modeling workflow

Business Architecture Overview

  • Industry standards for enterprise architecture and business modeling
  • Business architecture traceability strategy
  • Review business service and business domain models

BPMN Overview

  • Background and history
  • Core business process diagram elements
  • Introduce workflow patterns

Model Global Collaborations

  • External participants and pools
  • Private external business processes
  • Basic sequence and message flow

Model Internal Business Processes

  • Exclusive, parallel, complex gateways
  • Supporting business processes
  • End events (signal, message, error)

Model Private Business Processes

  • Intermediate events and compensations
  • Sub-processes and tasks

Advanced Workflow Patterns

  • Advanced branching and synchronization
  • Multiple instance and state-based

Integrate Business Processes

  • Process asset re-use
  • Align business processes with business components and capabilities

Identify Business Process Requirements

  • Business rules and business process
  • Business process requirements
  • Service contracts and SLAs

Upcoming Public Courses

Related Training

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Related Products

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Contact us to schedule your training course