Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Enterprise Architecture
BPMN 2.0 – Business Process Model and Notation
Activities
 Task - Unit of work. The work or 
 job that needs to be accomplished. 
 + indicates a sub-process or an 
	 activity	that	can	be	refined.
 
 Transaction - activities that sensibly 
 go together. May follow particular 
 transactional protocol.
 
 Event Sub-Process is placed into a 
 Process or Sub-Process. It is activated 
 when its start event gets triggered and 
 can interrupt the higher level process con- 
 text or run in parallel (non-interrupting) 
 depending on the start event.
 Call Activity is a wrapper for a globally 
	 defined	Sub-Process	or	Task	that	is 
 reused in the current process. 
Activity Markers
Markers indicate execution 
behavior of activities:
 SUB-ProceSS MArker
 LooP MArker
 PArALLeL MI MArker
 SeqUeNTIAL MI MArker
 Ad Hoc MArker
 coMPeNSATIoN MArker
Conversations 
 communications that identify a group 
 of logically related message exchanges. 
 + shows a sub-conversation or 
 compound conversation element.
 Conversation Link connects 
 communications to Participants.
 Forked Conversation Link attaches 
 communications and many Participants.
conversation diagram
Events
None: Untyped events, 
indicate start point, state 
or	changes	or	final	states.
Message: receiving
and sending messages.
Timer: cyclic timer events, 
points in time, time spans 
or timeouts.
escalation: escalating to a 
higher level of responsibility.
conditional: reacting to 
changed business conditions 
or integrating business rules.
Link: off-page connectors. 
Two corresponding link 
events	equal	a	sequence	flow.
error: catching or throwing 
named errors.
cancel: reacting to 
cancelled transactions 
or triggering cancellation.
compensation: Handling 
or triggering compensation.
Signal: Signaling across 
different processes. 
A signal thrown can be 
caught multiple times.
Multiple: catching one 
out of a set of events. 
Throwing	all	events	defined.
Parallel Multiple: catching 
all out of a set of parallel 
events.
Terminate: Triggering 
the immediate termination 
of a process.
Data 
 A Data Input is an external input 
 for the entire process. It can be 
 read by an activity.
 A Data Output is a variable avail- 
 able as result of the entire process.
 A Data Object represents infor- 
	 mation	flowing	through	the	process,	 
 such as business documents, 
 e-mails, or letters.
 A Collection Data Object 
 represents a collection of infor- 
 mation, e.g., a list of order items.
 A Data Store is a place where the 
 process can read or write data, 
	 e.g.,	a	database	or	a	filing	cabinet.			
 It persists beyond the lifetime of 
 the process instance.
 A Message is used to depict the 
 contents of a communication 
 between two Participants.
Task Types 
Types specify the nature of 
the action to be performed:
 SeNd TASk
 receIve TASk
 USer TASk
 MANUAL TASk
 BUSINeSS rULe TASk 
 ServIce TASk
 ScrIPT TASk
TASk
eveNT 
SUB-ProceSS
cALL
AcTIvITy
TrANSAcTIoN
SeqUeNce FLow 
defines	the	
execution order 
of activities.
deFAULT FLow 
is the default 
branch to be 
chosen if all 
other conditions 
evaluate to false.
coNdITIoNAL FLow 
has a condition 
assigned that 
defines	whether	
or	not	the	flow	
is used.
To
P-
Le
v
eL
ev
eN
T 
S
U
B
-P
r
o
c
eS
S
 
IN
Te
r
r
U
PT
IN
g
ev
eN
T 
S
U
B
-P
r
o
c
eS
S
IN
g
 
N
o
N
-I
N
Te
r
r
U
PT
IN
g
c
AT
c
H
IN
g
B
o
U
N
d
A
r
y 
IN
Te
r
r
U
PT
IN
g
B
o
U
N
d
A
r
y 
N
o
N
-I
N
Te
r
r
U
PT
IN
g
TH
r
o
w
IN
g
STArT INTerMedIATe eNd
~
PooL
(coLLAPSed)
PooL
(coLLAPSed)
coMMUNIcATIoN
SUB-coNverSATIoN
MULTI INSTANce PooL
(coLLAPSed)
TASk
dATA STore
INPUT oUT-
PUT
www.visumpoint.com | 931 Monroe drive, Suite 102 | Atlanta, gA 30308 USA | Phone: 404.474.1813 | info@visumpoint.com
BPMN is a registered TM of the object Management group
©
™
™
Enterprise Architecture
BPMN 2.0 – Business Process Model and Notation
Gateways 
 Exclusive Gateway – 
	 Split	–	routes	sequence	flow	to		
 a precise outgoing branch. 
 Merge – waits for one incoming 
	 branch	to	finish	before	triggering		
	 an	outgoing	flow.
 Event-based Gateway – Must be 
 followed by a catching event(s) or a 
	 receiving	task(s).	Sequence	flow	is 
 sent to the subsequent event/task 
	 which	happens	first.
 
 Parallel Gateway – when 
	 splitting	sequence	flow	–	outgoing		
 branches are initiated simultane- 
 ously. when merging parallel 
 branches- the gateway awaits all 
	 incoming	branches	to	finish	before		
	 triggering	outgoing	flow.
 Inclusive Gateway – one or more 
 branches are activated when split- 
 ting. All active incoming branches 
 must complete before merging.
 
 Complex Gateway – gateways 
 that represent actions not cap- 
 tured by other gateways. can be 
 complex, merging or branching 
 actions/behaviors.
 Exclusive Event-based Gateway 
 (instantiate) – each occurrence 
 of a subsequent event starts a 
 new process instant.
 Parallel Event-based Gateway 
 (instantiate) – The occurrence 
 of all subsequent events begins 
 a new process instance.
Choreographies Collaboration Diagram
Swimlanes 
Choreography Diagram 
Choreography 
Task- Is an ex-
change between 
two participants. 
It’s an interaction 
(Message exchange).
Multiple Participants 
Marker- represents a 
group of participants 
that are of the same 
kind.
Choreography 
Sub-Process-
holds	a	refined	
choreography 
with a number 
of Interactions.
Pools (Participants) 
and Lanes- show 
what an activity is 
responsible for in 
a process. Pools or 
lanes can represent 
the organization as 
a whole, a system 
or a role. Lanes are 
used to hierarchically 
separate pools or 
other lanes.
Message Flow-
can be connected 
to pools, activities 
or message events. 
Illustrate how 
information	flows	
across organizational 
borders.
The order of 
message exchange-
can be determined 
by various combina-
tions of message 
and	sequence	flows.
Participant A
choreography
Task
Participant B
Po
ol
La
ne
 
 
 L
an
e
Po
ol
Po
ol
Participant A
choreography
Sub-Process
Participant B
Participant c
Participant A
Participant B
Participant c
TASk
TASk
Participant A
choreography
Task
Participant B
Participant A
choreography
Task
Participant B
Participant A
choreography
Task
Participant B
INITIATINg
MeSSAge
reSPoNSe
MeSSAge
Pool (Collapsed)
P
o
o
l 
(E
x
p
a
n
d
e
d
)
 
LA
N
e 
 
 
 
LA
N
e
dATA STore
Message Flow
Message 
Start
event
data object
Sub-Process
Start
event
end
event
Looped
Sub-Process call
Activity
event Sub-Process
conditional
Start event
error end 
event
collapsed
Sub-Process
receive Task
Ad-hoc Sub-Process
event-
based
gateway
Attached
Intermediate
Timer event
Attached
Intermediate
error event
Link
Intermediate
event
end
event
Timer Intermediate 
event
escalation
end event
exclusive
gateway
Parallel
gateway
Task
Manual Task
collection
Task
group
Multi Instance
Task (Parallel)
Send Task
Message 
end event
Text Annotation]
~
Link
Intermediate
event
Parallel
Multiple
Intermediate
event
Signal 
end
event
condition
™
copyright visumpoint and any reuse only through permission.

Mais conteúdos dessa disciplina