Get in Touch

Course Outline

Introduction

  • Process initiation
  • Process completion
  • Tasks and simple workflows
  • Sending a message
  • Receiving a message
  • Defining the SCRIPT type
  • Defining the TASK type

Subprocesses

  • Activity invocation
  • Ad-hoc subprocess
  • Transactional subprocess

Start Events

  • Message
  • Cyclic process start
  • Signal
  • Condition
  • Start event with n possible triggers
  • Multiple start events

End Events

  • Message
  • Signal
  • Error
  • Escalation
  • Cancellation
  • Process completion at one level

Intermediate Events

  • Catching events
  • Triggering events
  • Boundary events
  • Event subprocess
  • Timer event in the main flow
  • Timer event on the boundary
  • Message triggering
  • Message catching in the main flow
  • Gateway event types
  • Error
  • Escalation
  • Signal
  • Communication between tracks via exception messages

Structures for path splitting and merging in processes

  • Parallel split
  • Exclusive split
  • Conditional split
  • Merging alternative paths
  • Merging parallel paths
  • Merging conditional paths
  • Discriminating paths

Structures supporting unique flows

  • Types of exceptions
  • Best practices for exception handling

Repeated practice activities

  • Loops
  • Multi-instance activities
  • Batch processing

Subprocesses as transactions

  • The concept of a transaction
  • Compensating activity
  • CANCEL event
  • Designing a compensation mechanism

Requirements

A solid understanding of descriptive-level BPMN modeling is required, including: basic start and end events, basic gateways, and simple process models. Foundational BPMN concepts are generally not covered by the trainer.

 14 Hours

Testimonials (1)

Upcoming Courses

Related Categories