Anda di halaman 1dari 1

Reference Guide: BPMN 2.

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.

Common to Both Task & Sub-Process

Loop/Attribute 2.y = 3.z =

2.y [Loop]
3.z [Attribute]

Multi-instance Multi-instance Standard–Loops Ad Hoc–No required Compensation- Call Activity–see Transaction–Special


Sequential Parallel until condition is false sequence relationship Any tasks required Sub Process 1.x behavior controlled
to "compensate"for above by transaction
an error or protocol [only for Sub
undesired result Process]

1.x [Type] 2.y [Attributes] Parallel


Message Timer Escalation Conditional Link Cancel Signal Multiple Multiples Error Compensate Terminate

1.x = 2.y = 3.z =


Start Interrupting — — —

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

1.x [Type] 1.x = 2.y =

Data Normal–Represents Data Input- Data Output- Collection-


Object information flowing
through process
External input
for the entire
Data result of the
entire process
Represents a
collection of
process information

2.y [Attributes]

Sequence Flow Association Message Data Store Group Annotation

1.x [Type] 1.x [Type]


Height of text box and its
associated line
increases/decreases as
Normal Normal to add/remove text.
Data Store Change width by
dragging the side handle
Default One direction
1.x [Type] Normal
Conditional Bi-directional

Anda mungkin juga menyukai