0 Stencils
Business Process Model and Notation 2.0 (BPMN 2.0) is a standard finite set of graphical tools (stencils) for specifying business processes
• Standard categorizes for activities and events
• Standard mapping rules
• Automation capabilities
1.x =
1.x [Type]
Task
User–Humans perform Service–No human Send–Message to Receive–Wait for Manual–Human Business Rule– Script–BRE
with system aid intervention external participant message to arrive perform without Mechanism to input perform[BRE provides
2.y [Loop] 3.z [Attribute] system aid into Business Rule output calculations]
Engine
1.x [Type]
1.x =
Sub-Process
Embedded–Hides Event–If a Sub Call Activity–Perform
Sub Process tasks Process is triggered the process when
2.y [Loop] 3.z [Attribute] by an event [Not part task/process is used.
of the normal flow,no Global task/process is
in/out] the task/process can
be performed by any
participant.
2.y [Loop]
3.z [Attribute]
Event
3.z [Trigger/Result] Non-Interrupting — — — — —
Intermediate Catch–Interrupting — — —
Catch Non-Interrupting — — — —
Throw–Interrupting — — — — — — — — —
End N/A — — — —
1.x =
Gateway Exclusive–Flow to Parallel–Flow to Inclusive–Flow to one Event-based- Start event–Used to Parallel event– Complex–Require
1.x [Type] only one branch ALL branches or more branches Followed by instantiate a process A type of race the combination
simultaneously “catching” events when first event of the condition, more than of several other
or “receive” tasks gateway is triggered one event competes gateways
to trigger the process
2.y [Attributes]