In this playlist, we'll cover several aspects of BPMN: from the absolute basics of control flow to the more advanced data, boundary events and correctness notions.
This BPMN course videos are a part of the Master course Fundamentals of Business Process Management, given by the BPM group at RWTH Aachen University. For further study, we can recommend the book Fundamentals of Business Process Management by Dumas, La Rosa, Mendling and Reijers.
Aulas do Curso
(23 vídeos)
0 de 23 aulas concluídas
0%
Progresso salvo somente neste navegador.
0
A course on BPMN - 01 - background
In this video, we'll address the aims of BPMN and some resources you can use to get started.
This BPMN course videos ar…
1
A course on BPMN - 02 - the basics
In this video, we'll cover the absolute basics of BPMN: tasks, sequence flows, events, gateways, tokens and process inst…
2
A course on BPMN - 03 - exclusive gateway
In this video, we'll cover the exclusive (XOR) gateway: from modelling requirements to the implicit join.
This BPMN cou…
3
A course on BPMN - 04 - concurrent gateway
In this video, we'll cover the concurrent (AND) gateway, including the implicit split.
This BPMN course videos are a pa…
4
A course on BPMN - 05 - inclusive gateway part 1
In this video, we'll cover the inclusive (OR) gateway, including its split and join, and the paradox that arises from OR…
5
A course on BPMN - 05 - inclusive gateway part 2
In this video, we'll cover an alternative semantics for the inclusive (OR) gateway. Note that this semantics is not acco…
6
A course on BPMN - 06 - resources
In this video, we cover the constructs in BPMN to model resources (pools and lanes), as well as messages and abstraction…
7
A course on BPMN - 07 - model quality part 1
In this video, we'll cover ways to assess model quality in terms of structural and behavioural correctness.
This BPMN c…
8
A course on BPMN - 08 - model quality part 2
In this video, we'll cover ways to assess model quality in terms of semantic correctness and keeping models pretty with …
9
A course on BPMN - 09 - modelling data
In this video, we'll cover how data can be modelled, through hidden data, data objects, data collections and data stores…
10
A course on BPMN - 10 - timer events
In this video we will cover start and intermediate timer events.
This BPMN course videos are a part of the Master cours…
11
A course on BPMN - 11 - messages
In this video, we'll cover messages in more detail, ranging from when to use messages and what pitfalls messages may hav…
12
A course on BPMN - 12 - event-based gateway
In this video, we cover the event-based gateway, which can be used to defer decisions until a certain event happens.
Th…
13
A course on BPMN - 13 - sub-processes part 1
In this video, we cover the basics of sub-processes: when to use them, how to read them, and how they work in combinatio…
14
A course on BPMN - 14 - sub-processes part 2
In this video, we'll cover more advanced uses of sub-processes: looping, multi-instance and ad-hoc sub-process markings.…
15
A course on BPMN - 15 - boundary events
In this video we cover boundary events, which allow us to model interruptions and error handling.
This BPMN course vide…
16
A course on BPMN - 16 - error events
In this video, we will cover ways to throw and catch errors, and how they propagate through the BPMN process model hiera…
17
A course on BPMN - 17 - event sub-processes
In this video, we'll cover a more elegant way to model interruptions and errors in the main process: using separate sub-…
18
A course on BPMN - 18 - terminate events
In this video, we will cover an end event that will instantly stop the current process.
This BPMN course videos are a p…
19
A course on BPMN - 19 - compensation
In this video, we'll cover compensation events, which will undo previous work.
This BPMN course videos are a part of th…
20
A course on BPMN - 20 - text annotations
In this video, we'll address text annotations, which serve as comments for readers of a BPMN model.
This BPMN course vi…
21
A course on BPMN - 21 - signals
In this video, we cover signals, which allow communication between different parts of the process.
This BPMN course vid…
22
A course on BPMN - 22 - ensuring behavioural correctness
In this video, we revisit behavioural correctness of BPMN models. We discuss some patterns and anti-patterns that can be…