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
Open discussion with trainer
Tomek Danowski - GE Medical Systems Polska Sp. Z O.O.
Course - Process Mining
The trainer had a great connection with the trainees, understood our expectations and conducted the training in a perfect manner. The training was packed with a lot of new and important information but the knowledge was shared in a very understandable and enjoyable way. The trainer was very patient, knew whenever the trainees required additional examples shown or when to repeat a set of information.The trainer was well prepared, and the materials were prepared in a way that allowed us to practice process modeling, first to understand the language of BPMN and then to work on our processes to deepen the knowledge even further. Overall, I am very satisfied with how the training was conducted.
Natalia Gąsior - WABCO Polska Sp. z o.o.
Course - BPM and Process Control
a lot of practices are very welcome, many try and learn cases are embedded
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Course - Modelling Decision and Rules with OMG DMN
The ability to do practical labs and the flexibility of the trainer.