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.
Testimonials (5)
The pace was good, with a nice mixture of knowledge sharing, demonstrations and practical work. Filip was very engaging and provided the energy to get through the course. It was good that there was a lot of 1:1 tuition, with Filip going through individual training exercises.
Colin - Worldpay
Course - BPMN, DMN, and CMMN - OMG standards for process improvement
I learned a lot - not only in theoretical knowledge but I also applied that knowledge during the training and therefore I really understood what process mining is and how it works. Thanks a lot!
Julia Dörre - Techniker Krankenkasse
Course - Process Mining
numerous practical exercises
Anna Prusak - Credit Suisse (Poland) Sp.z o.o.
Course - Modelling Decision and Rules with OMG DMN
I learned the use the software confidently in just a few days. The training was adjusted to suit my purposes, which were less code-oriented and more user interface and business process focused.
Elizabeth Hostetter - accenture
Course - Activiti for Process Developers
I really was benefit from the trainers subject matter expertise.