Professional Documents
Culture Documents
Lesson - BSCM2.0 - H22 - SuS - Removed
Lesson - BSCM2.0 - H22 - SuS - Removed
- Flow objects are the main describing elements within BPMN and consist
- Activities
- Events
- Gateways
- Task
- Represents a single unit of work that cannot be broken down to a
further level of business process detail
- Sub-process
- Used to hide or reveal additional levels of business process detail
- Has its own self-contained start and end events
- Sequence flows from the parent process must not cross the
boundary
- … the label should begin with a noun (again, this would typically be a
business object)
Depending on the symbol inside the diamond, it stands for an AND, OR,
XOR, an event-based or an complex-gateway.
- AND-,
- OR-,
- XOR-,
- Complex
- Event-based
1. Data Objects
2. Data Inputs
3. Data Outputs
4. Data Stores
data object
(input)
data object
(output) data
association
(dotted arrow
with an open
arrowhead)
There are four ways of connecting the Flow Objects to each other or
other information.
The exception flow occurs outside the normal flow of the process and is
based on an intermediate event attached to the boundary of an activity
that occurs during the performance of the process.
the case here. The control flow logic of the model is not influenced by a
group.
- You can apply groups any way you like —even across pool boundaries.
- Two actions in one task (e.g. “Ship goods and invoice customer”) –
form”)
Marker:
- Loop Marker
- Multi-Instance Marker
- “Performance” = sequential
- Sub-process “Determine Score” = sequential
- “Vote” = parallel
- Useful when the same activity needs to be executed for multiple entities or
data items, such as:
- Request quotes from multiple suppliers
- Check the availability for each line item in an order separately
- Send and gather questionnaires for multiple witnesses in the context of
an insurance claim
Multi-Instance Multi-Instance
Task Sub-process
Quelle: Jakob Freund und Bernd Rücker: Praxishandbuch BPMN 2.0, Carl
Hanser Verlag, 3., aktualisierte Auflage, 2012, S. 78
-> For an Escalation Event that does not interrupt the Activity to which
it is attached, the boundary of the Event is dashed.
None
Message
Timer
Escalation
Error
Terminate
Link
When used to “catch” the message, then the Event marker will be unfilled.
When used to “throw” the message, the Event marker will be filled.
Syntactic Errors
- Missing start or end event
- Missing (input-/output arrows)
- Message flows instead of sequence flows
- Sequence flows instead of message flows
- Intermediate event instead of end or start event etc.
Semantic Errors
- An AND-gateway joins an OR- oder XOR-gateway
- Wrong gateway logic
- Not synchronizing joining gateways