Analista
Business Process Diagram
None
A Transaction is a specialized type of subprocess. It allows describing what happens
if a whole set of activities is cancelled or
interrupted by an error.
Event Sub-Processes allow to handle an
event within the context of a given subprocess or process (either by interrupting
the process or running in parallelto it). They
are not part of a normal process flow, as
they start only when their associated Start
Event is triggered.
Service (automated e.g.
by a web service)
User (“workflow” task
with human performer)
Send (sends a
Message)
Receive (waits for a
Message)
Manual (performed
without software aid)
Business Rule (interacts
with BR Engine)
Cancel
Terminate
AnEvent is something that “happens” during the course of a
process. Events affect the flow of the process and usually
have a cause or an impact.
A Start Event indicates place where a process starts (e.g.
after receiving message, when condition is met, or at a
scheduled time).
An Intermediate Event happens between start and end of a
process. It may be part of a process flow (either throwing orcatching triggers such as Message) or represent
exception/compensation handling (when placed on the
Task/Sub-Process boundary).
An End Event indicates a process end. It may show e.g. that
a certain process path ends with an error or sends a signal
for other processes.
Boundary
Interrupting
Boundary NonInterrupting
The new types of Events in the BPMN 2.0 are the types
Escalation andParallel Multiple as well as the whole
categories Event Sub-Process (Interrupting and NonInterrupting) and Boundary Non-Interrupting.
There are also markers that indicate characteristics of Activities:
Sub-Process
Loop
Parallel
Ad Hoc
Sequential
Compensation
End
Events
Connectors
A Choreography Task is an atomic Activity in a
choreography process. It represents an interactionbetween two Participants
The Choreography Diagram defines a sequence of interactions between Participants.
Sequence Flow –
defines the execution order
of activities.
I need my
medicine
I feel sick
A Sub-Choreography is an atomic Activity in a
choreography process. It represents an Interaction
between two Participants
Get medicine
and leave
Here is your
medicine
ACall Choreography identifies a point in the process
where a Global Choreography or a Global
Choreography Task is used.
Conversation Diagram
Customer
The Conversation Diagram shows logical relation of message exchanges. In general, it is a simplified
version of Collaboration, but conversation diagrams do maintain all the features of a Collaboration. In
particular, processes can appearwithin the Participants (Pools) of conversation diagrams, to show how
Conversations and Activities are related.
A Conversation represents a set of Message
Flows grouped together.
Link
Throwing
Intermediate
Events
Choreography Diagram
Go see
the doctor
ComParallel
pensation Multiple Multiple
Catching
Script (executed by a business process engine)
Multi-Instance:I want to see
the doctor
Escalation Error
Event SubProcess NonInterrupting
Different types of Tasks are visualized by markers (in top left corner):
A Call Activity identifies a point in the
process where a global process or a
Global Task is (re)used.
Signal
Event SubProcess
Interrupting
Start
Events
There are several types of Activities:
A Sub-Process is anactivity whose
internal details have been modeled in
a separate model.
Message Timer
Free BPMN tool: www.adonis-community.com
Events
Top-Level
The Business Process Diagram describes a Process i.e. a sequence or flow of activities in an organization
with the objective of carrying out work. Processes can be defined at any level from enterprise -wide processes
to processes performed by a...
Regístrate para leer el documento completo.