Você está na página 1de 1

Atividades

Conversaes
Eventos
Desvios
Diagrama de Conversao
Simples: Eventos sem tipo indicam
pontos de incio, de fim e
mudanas de estado.
Mensagem: Recebimento e
envio de mensagens.
Temporal: pontos no tempo,
instante no tempo, intervalo de
tempo, limite de tempo. Podem
ser eventos nicos ou cclicos.
Erro: Captura ou insero de
erros pr-identificados.
Cancelamento: reagem ao
cancelamento de uma transao
ou ativam cancelamento.
Compensao: Tratamento ou
ativao de ao de
compensao.
Condicional: Reao a alteraes
nas condies de negcio ou a
regras de negcio.
Sinal: Emitem sinais entre
processos. Um mesmo sinal pode
ser capturado vrias vezes.
Mltiplo: Ou capturam um dentre
um conjunto de eventos, ou
lanam um ou mais eventos de
qualquer dos tipos definidos.
Conector: Conector entre
pginas. Dois eventos de conexo
equivalem a um fluxo de
sequncia.
Final: Ativam a terminao
imediata de um processo.
Escalvel: ativa mudana para
um nvel mais alto de
responsabilidade.
Mltiplo Paralelo: capturam, de
uma s vez, todos os eventos de
um conjunto de eventos que
ocorrem em paralelo.
Evento de Incio Evento
de Fim
Eventos Intermedirios
C
a
p
t
u
r
a
L
a
n

a
m
e
n
t
o
E
v
e
n
t
o
q
u
e
,
q
u
a
n
d
o

o
c
o
r
r
e
,
p
r
o
v
o
c
a
a

In
t
e
r
r
u
p

o
d
e
u
m
S
u
b
-
P
r
o
c
e
s
s
o
E
v
e
n
t
o
s
d
e
A
lt
o
N
v
e
l
E
v
e
n
t
o
q
u
e
,
q
u
a
n
d
o

o
c
o
r
r
e
,
n

o
p
r
o
v
o
c
a

In
in
t
e
r
r
u
p

o
d
e
S
u
b
-
P
r
o
c
e
s
s
o
In
t
e
r
r
o
m
p
e
a
e
x
e
c
u

o

d
a
in
s
t

n
c
ia
e
m
u
m
a

d
iv
is

o
o
u

c
o
m
p
a
r
t
im
e
n
t
o

N

o
In
t
e
r
r
o
m
p
e
a

e
x
e
c
u

o
d
a
in
s
t

n
c
ia

e
m
u
m
a
d
iv
is

o
o
u

c
o
m
p
a
r
t
im
e
n
t
o


Fluxo de Seqncia
define a ordem de
execuo das atividades.
Fluxo Condicional
possui uma condio
associada, a qual define
se o caminho ser seguido
ou no.
Fluxo Padro
o caminho padro a
ser seguido, caso todas
as outras condies
retornem falso.

Tarefa
Uma Tarefa uma unidade de trabalho, a tarefa a
ser realizada. O smbolo , em uma tarefa, indica
um Subprocesso, uma atividade que pode ser
decomposta em (sub-)tarefas.
Transao
Uma Transao um conjunto de atividades,
logicamente relacionadas; ela pode seguir um
protocolo transacional especfico.
Subprocesso de
Evento
Um Subprocesso de Evento se situa no interior de
outro (sub-)processo. Ele ativado quando seu evento
de incio disparado e executa at seu final ou
enquanto o processo que o contm estiver ativo. Ele
pode interromper o contexto do processo que o
contm ou executar em paralelo a este (sem
interromp-lo), dependendo do evento de incio.
Atividade de
Chamada
A Atividade de Chamada uma referncia a um
Subprocesso ou Tarefa definido globalmente e
reutilizado no processo atual.
Tipos de Tarefas
Tipos determinam a natureza da
tarefa a ser executada:
Tarefa de Envio
Tarefa de Recebimento
Tarefa de Usurio
Tarefa Manual
Tarefa de Regra de Negcio
Tarefa de Invocao de Servio
Tarefa de Execuo de Script
Marcadores denotam o comportamento
especfico de uma atividade durante sua
execuo, diferenciando tipos de atividades:
Marcadores de Atividade
Marcador de Subprocesso
Marcador de Repetio
Marcador de Instncias
Mltiplas em Paralelo
Marcador de Instncias
Mltiplas em Sequncia
~
Marcador de Atividade Ad
Hoc
Marcador de Atividade de
Compensao
Uma Comunicao define um conjunto
de trocas de mensagens logicamente
relacionadas. Quando marcada com o
smbolo indica uma Sub-conversao,
um elemento de conversao composto.
Um Link de Conversao Ramificado
conecta Comunicaes a mltiplos
Participantes.
Um Link de Conversao conecta
Comunicaes e Participantes.
Ativao Inclusiva Condicional
um ponto de ramificao, aps
avaliar condies, um ou mais
caminhos so ativados. Em um
ponto de convergncia de fluxos,
espera que todos os fluxos de
entrada ativos tenham completado
para ativar o fluxo de sada.
Desvio Complexo
Comportamento complexo de
ramificao ou convergncia que
no pode ser capturado por
outros tipos de desvio.
Desvio Exclusivo baseado em
Eventos (gerador de instncias)
A cada ocorrncia de um dos eventos
subsequentes, inicia uma nova
instncia do processo.
Desvio Paralelo baseado em
Eventos (gerador de instncias)
Na ocorrncia de todos os eventos
subsequentes, se cria uma nova
instncia do processo.
Diviso
(compactada)
Diviso com Instncia
Mltipla (compactada)
Comunicao
Subconversao
Diviso
(compactada)
Participant B
A Ordem da Troca de
Mensagens no processo
pode ser especificada
atravs de combinaes de
fluxos de mensagem e fluxos
de sequncia.
D
iv
is

o
D
iv
is

o
Divises e Compartimentos de
Responsabilidade representam as
entidades responsveis pelas
atividades, ou seja os participantes do
processo, podendo ser uma
organizao, um papel, um ator
humano ou um sistema automatizado.
Compartimentos subdividem Divises
ou outros.
C
o
m
p
a
r
-
t
im
e
n
t
o
Tarefa
C
o
m
p
a
r
-
t
im
e
n
t
o
Tarefa
D
i
v
i
s

e
s
Fluxo de Mensagem simboliza
fluxos de informao que
transpem fronteiras internas e
externas de uma organizao.
Podem ser conectados a
Divises, atividades ou eventos
de mensagem.
Dados
Tarefa
Entra-
da Sada
Repositrio
de Dados
Um Objeto de Dado representa informao que
transita ao longo do processo, tal como documentos,
correio eletrnico ou cartas.
Um Repositrio de Dados um local onde o processo
pode ler e escrever dados como, por exemplo, uma
base de dados ou um sistema de arquivos. O
repositrio de dados persiste, alm do tempo de vida
da instncia de processo que o acessa.
Um Dado de Entrada um evento externo ao
processo. Pode ser lido por uma atividade.
Um Dado de Sada uma varivel disponvel como
resultado da execuo de um processo completo.
Um objeto do tipo Mensagem usado para
representar o contedo de uma comunicao entre
dois Participantes do processo.
Uma Coleo de Objetos de Dado representa uma
coleo de informaes como, por exemplo, uma
lista de itens de compra.
Diviso (Compactada)
Diagrama de Colaborao
D
i
v
i
s

o

(
C
o
m
p
a
c
t
a
d
a
)
D
i
v
i
s

o
D
i
v
i
s

o
Coreografias
Diagrama de Coreografia
Uma Tarefa de Coreografia
representa uma interao
(Troca de Mensagem) entre
dois Participantes.
Tarefa de
Coreografia
Participante A
Participante B
Uma Coreografia de Sub-
processo contm uma
coreografia refinada em
interaes.
Subprocesso de
Coreografia
Participante A
Participante C
Participante B
Uma Marca de Participantes
Mltiplos
Indica um conjunto de
Participantes de um mesmo tipo.
Divises
BPMN 2.0 - Notao e Modelo de Processo de Negcio
Coleo
Ad-hoc Subprocess
Tarefa
Tarefa
~
Evento de
Incio por
Recepo de
Mensagem
Fluxo de Mensagem
Objeto de Dado
Subprocesso
Compactado
Desvio
Condicionado
por Evento
Evento de Fim
Escalvel
Evento
Intermedirio
Temporal
Tarefa de
Recebimento
Evento
Intermedirio
Temporal
Anexado
Evento
Intermedirio
de Conexo
Tarefa Manual
Evento
de Fim
Repositrio
de Dados
Evento de
Conexo
Intermedirio
Evento de
Paralelismo
Mltiplo
Intermedirio
Anotao de Texto
Agrupamento
Tarefa com Instncias
Mltiplas (Em Paralelo)
Evento de Fim
com Envio de
Mensagem
Tarefa de Envio
Desvio
Incondicional
em Paralelo
Desvio
Condicional
Exclusivo
Evento
Intermedirio
com Erro
Anexado
Evento
de Fim
com
Envio de
Sinal
Atividade de
Chamada

Subprocesso
Evento de Subprocesso
Evento
Condicional de
Incio
Evento
de Fim
com Erro
Evento
de Incio
Evento
de Fim
Subprocesso
cclico
condio
http://bpmb.de/poster
Participante A
Participante C
Participante B
Tarefa de
Coreografia
Participante A
Participante B
Tarefa de
Coreografia
Participante A
Participante C
Mensagem de Incio
Mensagem de
Resposta
Tarefa de
Coreografia
Participante B
Participante A
Em um ponto de ramificao, seleciona exatamente um
caminho de sada dentre as alternativas existentes. Em um
ponto de convergncia, basta a execuo completa de um
brao de entrada para que seja ativado o fluxo de sada.
Desvio Condicional
Exclusivo (OU Exclusivo)
Em seus fluxos de sada s so permitidos eventos ou tarefas
de recepo; ativa somente o caminho, cujo evento ou
recepo ocorrer antes.
Desvio Condicionado por
Evento
Em um ponto de ramificao, todos os fluxos de sada so
ativados simultaneamente. Em um ponto de convergncia de
fluxos, espera que todos os caminhos de entrada completem,
antes de disparar o fluxo de sada.
Ativao Incondicional
em Paralelo
Traduzido por Lucinia Heloisa Thom, Cirano Iochpe

Você também pode gostar