BPMN et DMN Training Course

Last updated

Course Code



28 hours (usually 4 days including breaks)


Basic understanding of a process concept.


BPMN (Business Process Model and Notation) and DMN (Decision Model and Notation) are two OMG (Object Management Group) standards for process modeling and decision making. This training provides an introduction to these standards and how they should be used.

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



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

This site in other countries/regions