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

Events

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

Gateways

  • 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

  • Data Modeling
  • Data Store
  • Data Execution Example

Events

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

Compensation

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

Requirements

Basic understanding of a process concept.

 28 Hours

Testimonials (5)

Related Courses

Related Categories