Lecture 3: Essential BPMN Flashcards
When and why using BPMN2.0?
- Flow-diagrams provide an understandable and executable description of how to carry out a process
- Suitable for predictable & repetitive processes
- Not suitable for requirements (describing why)
- Not suitable for flexbile processes
Pools and Swimlanes
- Process title is a pool – it contains at most one business process
- Lanes (function lane/data) – usually represents an organizational role (e.g. developer, analyst and manager)
Communication between 2 pools is with dotted lines, there can be no process flows across pools!!!
Basic Events
- indicates the starting point for aparticular process. A process will always start with an event. (start event,message, timer etc.)
- A midwayevent is a break within the middle of the process (stage or step)
- An endevent indicates where a process will end. A process will always have an endevent
Tasks and subprocess
-A task is an atomic activity which represents work that is not broken down
Activities that take time, events instantaneous
-On the contrary, a subprocess represents work that is broken down to a finer level ofdetail
Exclusive gateway (XOR)
An exclusive gateway evaluates the state of the business process, and based on the condition, breaks the flow into one of the two or more mutually exclusive paths
Parallel gateway
A parallel gateway is used to represent two concurrent tasks in a business flow
Inclusive gateway
An inclusive gateway can be used to create alternative but also parallel paths within a business process flow