Você está na página 1de 1

BPMN 2.0 - Notao e Modelo de Processo de Negcio http://bpmb.

de/poster
Traduzido por Lucinia Heloisa Thom, Cirano Iochpe

Conversaes Coreografias
Atividades Participante A

Eventos
Subprocesso de Evento
Participante A Evento de Incio Eventos Intermedirios
Uma Comunicao define um conjunto Coreografia de Fim
Uma Tarefa uma unidade de trabalho, a tarefa a de trocas de mensagens logicamente

Interrupo de um Sub-
Tarefa de

Interrompe a execuo

execuo da instncia
Ininterrupo de Sub-
Eventos de Alto Nvel

da instncia em uma
ocorre, no provoca
Evento que, quando

Evento que, quando


relacionadas. Quando marcada com o

em uma diviso ou
ser realizada. O smbolo , em uma tarefa, indica

ocorre, provoca a

No Interrompe a
Tarefa Coreografia

compartimento

compartimento
um Subprocesso, uma atividade que pode ser smbolo indica uma Sub-conversao, Participante B

Lanamento
diviso ou
Processo

Processo

Captura
decomposta em (sub-)tarefas. um elemento de conversao composto. Participante B Participante C

Uma Tarefa de Coreografia Uma Marca de Participantes Uma Coreografia de Sub-


Um Link de Conversao conecta
representa uma interao Mltiplos processo contm uma
Uma Transao um conjunto de atividades, Comunicaes e Participantes.
(Troca de Mensagem) entre Indica um conjunto de coreografia refinada em
Transao logicamente relacionadas; ela pode seguir um dois Participantes. Participantes de um mesmo tipo. interaes.
protocolo transacional especfico. Simples: Eventos sem tipo indicam
Um Link de Conversao Ramificado pontos de incio, de fim e
conecta Comunicaes a mltiplos mudanas de estado.
Um Subprocesso de Evento se situa no interior de
outro (sub-)processo. Ele ativado quando seu evento
Participantes. Diagrama de Coreografia
de incio disparado e executa at seu final ou Mensagem: Recebimento e
Subprocesso de envio de mensagens.
enquanto o processo que o contm estiver ativo. Ele Participante A
Evento pode interromper o contexto do processo que o
contm ou executar em paralelo a este (sem Diagrama de Conversao Participante A
Temporal: pontos no tempo,
instante no tempo, intervalo de
interromp-lo), dependendo do evento de incio. Mensagem de Incio
tempo, limite de tempo. Podem
Comunicao Tarefa de
ser eventos nicos ou cclicos.
A Atividade de Chamada uma referncia a um Coreografia
Atividade de Diviso Participante A Participant B Escalvel: ativa mudana para
Subprocesso ou Tarefa definido globalmente e
Chamada (compactada) Participante B um nvel mais alto de
reutilizado no processo atual. Tarefa de
responsabilidade.
Coreografia
Participante A Condicional: Reao a alteraes
Participante B
Tarefa de nas condies de negcio ou a
Marcadores de Atividade Tipos de Tarefas Mensagem de
Coreografia
regras de negcio.
Marcadores denotam o comportamento Diviso Diviso com Instncia Conector: Conector entre
Tipos determinam a natureza da Resposta Participante C
especfico de uma atividade durante sua (compactada) Mltipla (compactada) pginas. Dois eventos de conexo
tarefa a ser executada:
execuo, diferenciando tipos de atividades: equivalem a um fluxo de
Subconversao
sequncia.
Participante B
Marcador de Subprocesso Tarefa de Envio Erro: Captura ou insero de
Participante C
erros pr-identificados.
Marcador de Repetio

Marcador de Instncias
Tarefa de Recebimento
Diagrama de Colaborao Cancelamento: reagem ao
Tarefa de Usurio cancelamento de uma transao
Mltiplas em Paralelo ou ativam cancelamento.
Diviso (Compactada)
Marcador de Instncias
Tarefa Manual Compensao: Tratamento ou
Mltiplas em Sequncia Fluxo de Mensagem
ativao de ao de

~ Marcador de Atividade Ad
Hoc
Marcador de Atividade de
Tarefa de Regra de Negcio

Tarefa de
Ad-hoc Subprocess Evento
Intermedirio
compensao.

Sinal: Emitem sinais entre


Tarefa de Invocao de Servio Temporal processos. Um mesmo sinal pode
Compensao Desvio Recebimento Anexado
Condicionado Tarefa Tarefa Manual ser capturado vrias vezes.
Tarefa de Execuo de Script por Evento Mltiplo: Ou capturam um dentre
Diviso

Subprocesso Evento um conjunto de eventos, ou


Compactado de Fim
lanam um ou mais eventos de
Evento de Tarefa qualquer dos tipos definidos.
Incio por Mltiplo Paralelo: capturam, de
Fluxo de Seqncia Fluxo Padro Fluxo Condicional Recepo de

~
uma s vez, todos os eventos de
Mensagem Evento um conjunto de eventos que
Evento Intermedirio
Diviso (Compactada)

Evento de Fim ocorrem em paralelo.


Intermedirio Escalvel de Conexo
Objeto de Dado Coleo
define a ordem de o caminho padro a possui uma condio
Temporal Final: Ativam a terminao
execuo das atividades. ser seguido, caso todas associada, a qual define imediata de um processo.
as outras condies se o caminho ser seguido
Subprocesso Evento Anotao de Texto
retornem falso. ou no. de Fim
com
Repositrio Evento de Subprocesso Evento Envio de Agrupamento
de Dados Intermedirio Sinal
com Erro
Anexado

Desvios Dados
Evento Evento Tarefa com Instncias
condio
Diviso

Condicional de Mltiplas (Em Paralelo)


de Fim
Incio com Erro
Desvio Condicional Evento de Evento de
Exclusivo (OU Exclusivo) Em um ponto de ramificao, seleciona exatamente um Um Dado de Entrada um evento externo ao
Conexo Paralelismo
caminho de sada dentre as alternativas existentes. Em um processo. Pode ser lido por uma atividade.
Intermedirio Mltiplo Entra-
ponto de convergncia, basta a execuo completa de um Intermedirio Subprocesso Atividade de Tarefa
Tarefa de Envio da Sada
brao de entrada para que seja ativado o fluxo de sada. cclico Chamada
Um Dado de Sada uma varivel disponvel como
Evento de Fim resultado da execuo de um processo completo.
Desvio Condicionado por Evento Evento Desvio Desvio
Em seus fluxos de sada s so permitidos eventos ou tarefas Condicional Incondicional com Envio de
Evento de Incio de Fim Mensagem
de recepo; ativa somente o caminho, cujo evento ou Exclusivo em Paralelo
recepo ocorrer antes. Um Objeto de Dado representa informao que
transita ao longo do processo, tal como documentos,
correio eletrnico ou cartas.
Ativao Incondicional
em Paralelo Em um ponto de ramificao, todos os fluxos de sada so
ativados simultaneamente. Em um ponto de convergncia de
Diviso

Divises
Compar-
timento

fluxos, espera que todos os caminhos de entrada completem, Tarefa Uma Coleo de Objetos de Dado representa uma
antes de disparar o fluxo de sada.
Divises

coleo de informaes como, por exemplo, uma


lista de itens de compra.
Compar-
timento

Diviso

Ativao Inclusiva Condicional Desvio Exclusivo baseado em Tarefa


um ponto de ramificao, aps Eventos (gerador de instncias)
avaliar condies, um ou mais Um Repositrio de Dados um local onde o processo
A cada ocorrncia de um dos eventos
caminhos so ativados. Em um pode ler e escrever dados como, por exemplo, uma
subsequentes, inicia uma nova
ponto de convergncia de fluxos, Divises e Compartimentos de A Ordem da Troca de Repositrio base de dados ou um sistema de arquivos. O
instncia do processo. Responsabilidade representam as Fluxo de Mensagem simboliza
espera que todos os fluxos de Mensagens no processo de Dados repositrio de dados persiste, alm do tempo de vida
entidades responsveis pelas fluxos de informao que pode ser especificada da instncia de processo que o acessa.
entrada ativos tenham completado atividades, ou seja os participantes do transpem fronteiras internas e atravs de combinaes de
para ativar o fluxo de sada. processo, podendo ser uma externas de uma organizao. fluxos de mensagem e fluxos Um objeto do tipo Mensagem usado para
Desvio Complexo Desvio Paralelo baseado em organizao, um papel, um ator Podem ser conectados a de sequncia. representar o contedo de uma comunicao entre
Comportamento complexo de Eventos (gerador de instncias) humano ou um sistema automatizado. Divises, atividades ou eventos
dois Participantes do processo.
Na ocorrncia de todos os eventos Compartimentos subdividem Divises de mensagem.
ramificao ou convergncia que
subsequentes, se cria uma nova ou outros.
no pode ser capturado por
outros tipos de desvio. instncia do processo.

Você também pode gostar