Course Outline

Introduction to Standards

  • BPMN, DMN - what about these standards?
  • When should BPMN be used?
  • When should DMN be used?

BPMN (Business Process Model and Notation)

Examples of Basic BPMN Symbols

  • Activities
  • Gateways
  • Events
  • Sequence Flow
  • Posts
  • Artifacts

Orchestrations and Collaborations

  • Basins, Participants
  • Corridors

Message Feed

  • How to Model Messages

Processes and Activities

  • Activity versus Task
  • Human Interactions
  • Types of tasks
  • Sub-processes
  • Call Activity
  • Loop and multi-instance activities


  • Concepts
  • Start-up and finalization events
  • Intermediate events
  • Trigger
  • Types of events
    • Message
    • Timer
    • Error
    • Escalation
    • Cancel
    • Compensation
    • Link


  • Sequence Flow Considerations
  • Exclusive Footbridge
  • Inclusive Footbridge
  • Parallel Footbridge
  • Event-based gateway
  • Event-Based Parallel Gateway
  • Gateway Complex

DMN (Decision Model and Notation)

Introduction to DMN

  • Historical
  • Basic concepts
  • Conditions of decision
  • Decision log
  • DMN perimeters and uses (human and automated decision-making)

Conditions of decision

  • DRG
  • DRD
  • Decision table
  • Simple Expression Language (S-FEEL)
  • FEEL

BPMN 2.0 in the context of Business Process Management (BPM)

  • Process modeling versus process execution
  • BMPS (Business Process Management Suites) and compliance with BPMN 2.0
  • Processes and their relationship to business strategies
  • Process objectives and metrics
  • The process context

Types of Modeling

  • Orchestrations (Private Processes)
  • Public Processes
  • Choreography

The elementary BPMN elements

  • Artifacts, Error, Climbing, Events, Expressions
  • Elements of flow
  • Gateways, Messages, Sequence Flow

Designing a Process

  • Activities
  • Assigning Resources
  • Cast
  • Tasks
  • Human Interactions
  • Sub-processes
  • Repetitive activities
  • Gateways

Modeling a Collaboration

  • Basins, participants and corridors
  • Message Feed
  • Use of Participants
  • Using a Choreography Diagram


  • Data Modeling
  • Data Store
  • Data Execution Example


  • Concepts
  • Start-up and finalization events
  • Intermediate events
  • Event Definitions
  • Event processing
  • Scopes


  • Clearing elements
  • Triggering compensation
  • Relationship between error handling and offsetting


Basic understanding of a process concept.

  28 Hours


Related Courses

Enabling SOA with BPM and BPMN

 14 hours

Although SOA is not specific to BPM software, there are a number of natural synergies between BPM and SOA. Perhaps most obvious of these is the separation of business process management as an independent function, allowing processes to be designed

Business Process Management

 35 hours

It is a course that positions itself in the midst of administration and Information Technology, incorporating tools and techniques for designing, implementing, controlling and analyzing Operational Business Processes - This usually involves

jBPM for Process Designers

 28 hours

This course has been created for managers, business analysts, process designers, developers and subject matter experts who want to be able to design, validate and simulate a process with jBPM. It also includes writing unit tests for the

Business Process Analysis with UML and BPMN

 14 hours

Course Audience: Managers who want to understand BPMN diagrams, Business Consultants, Business Analysts, Business Process Engineers, System Analysts and anyone who is involved in analyzing and planning Business Processes using standardized,

Business Process Modeling using BPMN and UML

 14 hours

Objective: This training course aims at helping business analysts to learn to model efficiently their business processes using BPMN as well as resources that are handled by their activities. Being conducted by an agile enterprise framework,

Managing Business Processes with ProcessMaker

 14 hours

ProcessMaker is an Open Source BPM software application. It is a light weight, fully web based tool written in PHP, which can compete with expensive enterprise solutions. This course presents you with how to implement process management using

OCEB Certified Expert in BPM - Technical Intermediate Exam Preparation

 14 hours

This course prepares you to OMG Certified Expert in BPM (OCEB) Technical Intermediate Exam.

OCEB Certified Expert in BPM - Technical Advanced Exam Preparation

 7 hours

This course prepares you to OMG Certified Expert in BPM (OCEB) Technical Advanced Exam.

BPMN 2.0 for Business Analysts

 21 hours

This course has been created for business analysts who want to use BPMN 2.0 extensively in their projects. It focuses on practical aspects of all BPMN 2.0 specification as well as implementations of common patterns. It is a series of short

BPMN for Analysts

 14 hours

The course aims at teaching the practical knowledge and learning BPMN modeling skills at the Intermediate and Advanced levels. The ideal participant is a business analyst training, meaning the person discovering, identifying, gathering and

BPMN for Business Users

 14 hours

The course aims at teaching the practical knowledge of BPMN modeling and learning basic skills. The ideal student is a person who analyzes and documents the processes as a model, which is a business user IT system or business analyst

Comprehensive BPMN 2 - From Analysis to Execution

 35 hours

Audience This course prepares participants to execute business processes with BPMN. It covers graphical representation as well as commonly used attributes of the BPMN 2 elements. Technology This course is not platform specific, only

BPMN, DMN, and CMMN - OMG standards for process improvement

 28 hours

Business Process Model and Notation (BPMN), Decision Model and Notation (DMN) and Case Management Model and Notation (CMMN) are three Object Management Group (OMG) standards for processes, decisions, and case modelling. This course provides an

Process Mining

 21 hours

Process mining, or Automated Business Process Discovery (ABPD), is a technique that applies algorithms to event logs for the purpose of analyzing business processes. Process mining goes beyond data storage and data analysis; it bridges data with

Modelling Decision and Rules with OMG DMN

 14 hours

This course teaches how to design and execute decisions with OMG DMN (Decision Model and Notation) standard.