Course Outline

Introduction to standards

  •  BPMN, DMN – what do these standards address?
  •  When should we use BPMN?
  •  When should DMN be used?

BPMN (Business Process Model and Notation)

Examples of basic BPMN symbols

  •  Activities
  •  Gateways
  •  Events
  •  Sequence flow
  •  Messages
  •  Artifacts

Orchestrations and Collaborations

  •  Basins, Participants
  •  Corridors

Message flow

  •  How to model messages

Processes and Activities

  •  Activity versus Task
  •  Human Interactions
  •  Types of tasks
  •  Subprocess
  •  Call Activity
  •  Looping and multi-instance activities

Items and Data
 Data modeling


Events

  •   Concepts
  •  Startup and finalization events
  •  Intermediate events
  •  Trigger
  •  Types of events
    • Message
    • Timer
    • Error
    • Climbing
    • Cancel
    • Compensation
    • Link


Gateways

  •  Sequence Flow Considerations
  •  Exclusive Gateway
  •  Inclusive Gateway
  •  Parallel Gateway
  •  Event-based gateway
  •  Parallel Gateway based on events
  •  Complex Gateway

DMN (Decision Model and Notation)
Introduction to DMN

  •  History
  •  Basic concepts
  •  Decision conditions
  •  Decision log
  •  Scopes and uses of DMN (human and automated decision-making)

Decision conditions

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

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

  •  Process modeling versus process execution
  •  BMPS (Business Process Management Suites) and their compliance with BPMN 2.0
  •  Processes and their link with business strategies
  •  Process objectives and metrics
  •  The context of the processes

Types of modeling

  •  Orchestrations (Private processes)
  •  Public processes
  •  Choreographies

The elementary BPMN elements

  •  Artifacts, Error, Escalations, Events, Expressions
  •  Flow elements
  •  Gateways, Messages, Sequence Flow

Designing a process

  •  Activities
  •  Resource assignment
  •  Actors
  •  Tasks
  •  Human Interactions
  •  Subprocess
  •  Repetitive activities
  •  Gateways

Modeling of a Collaboration

  •  Pools, participants and corridors
  •  Message flow
  •  Use of participants
  •  Use of a choreography diagram

Data

  •  Data modeling
  •  Data Store
  •  Data execution example

Events

  •  Concepts
  •  Startup and finalization events
  •  Intermediate events
  •  Event definitions
  •  Event processing
  •  Scopes

Compensation

  •  Compensation elements
  •  Triggering compensation
  •  Relationship between error processing and compensation

Requirements

Basic understanding of a process concept.

 28 Hours

Testimonials (5)

Related Categories