Você está na página 1de 1

BPMN 2.0 - Notação e Modelo de Processo de Negócio http://bpmb.

de/poster
Traduzido por Lucinéia Heloisa Thom, Cirano Iochpe

Conversações Coreografias
Atividades Participante A

Eventos
Subprocesso de Evento
Participante A Evento de Início Eventos Intermediários
Uma Comunicação define um conjunto Coreografia de Fim
Uma Tarefa é uma unidade de trabalho, a tarefa a de trocas de mensagens logicamente

Interrupção de um Sub-
Tarefa de

Interrompe a execução

execução da instância
Ininterrupção de Sub-
Eventos de Alto Nível

da instância em uma
ocorre, não provoca
Evento que, quando

Evento que, quando


relacionadas. Quando marcada com o

em uma divisão ou
ser realizada. O símbolo , em uma tarefa, indica

ocorre, provoca a

Não Interrompe a
Tarefa Coreografia

compartimento

compartimento
um Subprocesso, uma atividade que pode ser símbolo indica uma Sub-conversação, Participante B

Lançamento
divisão ou
Processo

Processo

Captura
decomposta em (sub-)tarefas. um elemento de conversação composto. Participante B Participante C

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


Um Link de Conversação conecta
representa uma interação Múltiplos processo contém uma
Uma Transação é um conjunto de atividades, Comunicações e Participantes.
(Troca de Mensagem) entre Indica um conjunto de coreografia refinada em
Transação logicamente relacionadas; ela pode seguir um dois Participantes. Participantes de um mesmo tipo. interações.
protocolo transacional específico. Simples: Eventos sem tipo indicam
Um Link de Conversação Ramificado pontos de início, de fim e
conecta Comunicações a múltiplos mudanças de estado.
Um Subprocesso de Evento se situa no interior de
outro (sub-)processo. Ele é ativado quando seu evento
Participantes. Diagrama de Coreografia
de início é disparado e executa até seu final ou Mensagem: Recebimento e
Subprocesso de envio de mensagens.
enquanto o processo que o contém estiver ativo. Ele Participante A
Evento pode interromper o contexto do processo que o
contém ou executar em paralelo a este (sem Diagrama de Conversação Participante A
Temporal: pontos no tempo,
instante no tempo, intervalo de
interrompê-lo), dependendo do evento de início. Mensagem de Início
tempo, limite de tempo. Podem
Comunicação Tarefa de
ser eventos únicos ou cíclicos.
A Atividade de Chamada é uma referência a um Coreografia
Atividade de Divisão Participante A Participant B Escalável: ativa mudança para
Subprocesso ou Tarefa definido globalmente e
Chamada (compactada) Participante B um nível mais alto de
reutilizado no processo atual. Tarefa de
responsabilidade.
Coreografia
Participante A Condicional: Reação a alterações
Participante B
Tarefa de nas condições de negócio ou a
Marcadores de Atividade Tipos de Tarefas Mensagem de
Coreografia
regras de negócio.
Marcadores denotam o comportamento Divisão Divisão com Instância Conector: Conector entre
Tipos determinam a natureza da Resposta Participante C
específico de uma atividade durante sua (compactada) Múltipla (compactada) páginas. Dois eventos de conexão
tarefa a ser executada:
execução, diferenciando tipos de atividades: equivalem a um fluxo de
Subconversação
sequência.
Participante B
Marcador de Subprocesso Tarefa de Envio Erro: Captura ou inserção de
Participante C
erros pré-identificados.
Marcador de Repetição

Marcador de Instâncias
Tarefa de Recebimento
Diagrama de Colaboração Cancelamento: reagem ao
Tarefa de Usuário cancelamento de uma transação
Múltiplas em Paralelo ou ativam cancelamento.
Divisão (Compactada)
Marcador de Instâncias
Tarefa Manual Compensação: Tratamento ou
Múltiplas em Sequência Fluxo de Mensagem
ativação de ação de

~ Marcador de Atividade Ad
Hoc
Marcador de Atividade de
Tarefa de Regra de Negócio

Tarefa de
Ad-hoc Subprocess Evento
Intermediário
compensação.

Sinal: Emitem sinais entre


Tarefa de Invocação de Serviço Temporal processos. Um mesmo sinal pode
Compensação Desvio Recebimento Anexado
Condicionado Tarefa Tarefa Manual ser capturado várias vezes.
Tarefa de Execução de Script por Evento Múltiplo: Ou capturam um dentre
Divisão

Subprocesso Evento um conjunto de eventos, ou


Compactado de Fim
lançam um ou mais eventos de
Evento de Tarefa qualquer dos tipos definidos.
Início por Múltiplo Paralelo: capturam, de
Fluxo de Seqüência Fluxo Padrão Fluxo Condicional Recepção de

~
uma só vez, todos os eventos de
Mensagem Evento um conjunto de eventos que
Evento Intermediário
Divisão (Compactada)

Evento de Fim ocorrem em paralelo.


Intermediário Escalável de Conexão
Objeto de Dado Coleção
define a ordem de é o caminho padrão a possui uma condição
Temporal Final: Ativam a terminação
execução das atividades. ser seguido, caso todas associada, a qual define imediata de um processo.
as outras condições se o caminho será seguido
Subprocesso Evento Anotação de Texto
retornem falso. ou não. de Fim
com
Repositório Evento de Subprocesso Evento Envio de Agrupamento
de Dados Intermediário Sinal
com Erro
Anexado

Desvios Dados
Evento Evento Tarefa com Instâncias
condição
Divisão

Condicional de Múltiplas (Em Paralelo)


de Fim
Início com Erro
Desvio Condicional Evento de Evento de
Exclusivo (OU Exclusivo) Em um ponto de ramificação, seleciona exatamente um Um Dado de Entrada é um evento externo ao
Conexão Paralelismo
caminho de saída dentre as alternativas existentes. Em um processo. Pode ser lido por uma atividade.
Intermediário Múltiplo Entra-
ponto de convergência, basta a execução completa de um Intermediário Subprocesso Atividade de Tarefa
Tarefa de Envio da Saída
braço de entrada para que seja ativado o fluxo de saída. cíclico Chamada
Um Dado de Saída é uma variável disponível como
Evento de Fim resultado da execução de um processo completo.
Desvio Condicionado por Evento Evento Desvio Desvio
Em seus fluxos de saída só são permitidos eventos ou tarefas Condicional Incondicional com Envio de
Evento de Início de Fim Mensagem
de recepção; ativa somente o caminho, cujo evento ou Exclusivo em Paralelo
recepção ocorrer antes. Um Objeto de Dado representa informação que
transita ao longo do processo, tal como documentos,
correio eletrônico ou cartas.
Ativação Incondicional
em Paralelo Em um ponto de ramificação, todos os fluxos de saída são
ativados simultaneamente. Em um ponto de convergência de
Divisão

Divisões
Compar-
timento

fluxos, espera que todos os caminhos de entrada completem, Tarefa Uma Coleção de Objetos de Dado representa uma
antes de disparar o fluxo de saída.
Divisões

coleção de informações como, por exemplo, uma


lista de itens de compra.
Compar-
timento

Divisão

Ativação Inclusiva Condicional Desvio Exclusivo baseado em Tarefa


É um ponto de ramificação, após Eventos (gerador de instâncias)
avaliar condições, um ou mais Um Repositório de Dados é um local onde o processo
A cada ocorrência de um dos eventos
caminhos são ativados. Em um pode ler e escrever dados como, por exemplo, uma
subsequentes, inicia uma nova
ponto de convergência de fluxos, Divisões e Compartimentos de A Ordem da Troca de Repositório base de dados ou um sistema de arquivos. O
instância do processo. Responsabilidade representam as Fluxo de Mensagem simboliza
espera que todos os fluxos de Mensagens no processo de Dados repositório de dados persiste, além do tempo de vida
entidades responsáveis pelas fluxos de informação que pode ser especificada da instância de processo que o acessa.
entrada ativos tenham completado atividades, ou seja os participantes do transpõem fronteiras internas e através de combinações de
para ativar o fluxo de saída. processo, podendo ser uma externas de uma organização. fluxos de mensagem e fluxos Um objeto do tipo Mensagem é usado para
Desvio Complexo Desvio Paralelo baseado em organização, um papel, um ator Podem ser conectados a de sequência. representar o conteúdo de uma comunicação entre
Comportamento complexo de Eventos (gerador de instâncias) humano ou um sistema automatizado. Divisões, atividades ou eventos
dois Participantes do processo.
Na ocorrência de todos os eventos Compartimentos subdividem Divisões de mensagem.
ramificação ou convergência que
subsequentes, se cria uma nova ou outros.
não pode ser capturado por
outros tipos de desvio. instância do processo.