Course Outline
Introduction to standards
- BPMN, DMN – what do these standards address? When should BPMN be used? When should DMN be used?
BPMN (Business Process Model and Notation)
Examples of basic symbols BPMN
- Activities Gateways Events Sequence flow Messages Artifacts
Orchestrations et Collaborations
- Pools, Participants Corridors
Message flow
- How to model messages
Processes and Activities
- Activity versus Task Human Interactions Types of tasks Sub-processes Call Activity Looping and multi-instance activities
Items and Data Data Modeling
Events
- Concepts Starting and ending events Intermediate events Trigger Event types Message Timer Error Escalation Cancel Compensation Link
Gateways
- Sequence Flow Considerations Exclusive Gateway Inclusive Gateway Parallel Gateway Event-based Gateway Event-based Parallel Gateway Complex Gateway
DMN (Decision Model and Notation) Introduction à DMN
- History Basic concepts Decision conditions Decision log Perimeters and uses of DMN (human and automated decision-making)
Decision conditions
- DRG
- DRD
- Table de décision
- 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 to business strategies Process objectives and metrics Process context
Types of modeling
- Orchestrations (Private Processes) Public Processes Choreographies
Elementary elements BPMN
- Artifacts, Error, Escalations, Events, Expressions Flow Elements Gateways, Messages, Sequence Flow
Design of a process
- Activities Assignment of resources Actors Tasks Human interactions Sub-processes Repetitive activities Gateways
Modeling of a Collaboration
- Pools, participants and lanes Message flow Using participants Using a choreography diagram
Data
- Data Modeling Data Store Example Data Run
Events
- Concepts Starting and ending events Intermediate events Event definitions Event processing Scopes
Compensation
- Elements of compensation Triggering of 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.