Professional Documents
Culture Documents
http://bpmb.de/poster
Conversaes
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 conecta Comunicaes e Participantes.
Coreografias
Participante A Tarefa de Coreografia Participante B
Uma Tarefa de Coreografia representa uma interao (Troca de Mensagem) entre dois Participantes. Uma Marca de Participantes Mltiplos Indica um conjunto de Participantes de um mesmo tipo.
Evento que, quando ocorre, provoca a Interrupo de um SubProcesso Evento que, quando ocorre, no provoca Ininterrupo de SubProcesso
Interrompe a execuo da instncia em uma diviso ou compartimento No Interrompe a execuo da instncia em uma diviso ou compartimento
Eventos
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. Escalvel: ativa mudana para um nvel mais alto de responsabilidade. Condicional: Reao a alteraes nas condies de negcio ou a regras de negcio. Conector: Conector entre pginas. Dois eventos de conexo equivalem a um fluxo de sequncia. 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. 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. Mltiplo Paralelo: capturam, de uma s vez, todos os eventos de um conjunto de eventos que ocorrem em paralelo. Final: Ativam a terminao imediata de um processo.
Evento de Incio
Eventos Intermedirios
Evento de Fim
Lanamento
Transao
Diagrama de Coreografia
Participante A
Mensagem de Incio
Subprocesso de Evento
Diagrama de Conversao
Comunicao
Diviso (compactada)
Participante A
Atividade de Chamada
Participante A
Tarefa de Coreografia
Participante B
Participante B
Participante A
Marcadores de Atividade
Marcadores denotam o comportamento especfico de uma atividade durante sua execuo, diferenciando tipos de atividades:
Tipos de Tarefas
Tipos determinam a natureza da tarefa a ser executada:
Diviso (compactada)
Mensagem de Resposta
Tarefa de Coreografia
Participante C
Subconversao Tarefa de Envio Tarefa de Recebimento Tarefa de Usurio Tarefa Manual Tarefa de Regra de Negcio Tarefa de Invocao de Servio
Desvio Condicionado por Evento Fluxo de Mensagem
Participante B Participante C
Diagrama de Colaborao
Diviso (Compactada)
Marcador de Instncias Mltiplas em Sequncia Marcador de Atividade Ad Hoc Marcador de Atividade de Compensao
Tarefa
Tarefa Manual
Evento de Fim
Diviso
Subprocesso Compactado
Evento de Incio por Recepo de Mensagem Objeto de Dado
Tarefa
Fluxo de Seqncia
Fluxo Padro
Fluxo Condicional
Diviso (Compactada)
o caminho padro a ser seguido, caso todas as outras condies retornem falso.
possui uma condio associada, a qual define se o caminho ser seguido ou no.
~
Evento de Fim com Envio de Sinal
Subprocesso
Repositrio de Dados
Anotao de Texto
Agrupamento
Evento de Subprocesso
Diviso
Desvios
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. 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
condio
Dados
Entrada Evento de Fim com Envio de Mensagem Tarefa
Atividade de Chamada
Desvio Condicional Exclusivo Desvio Incondicional em Paralelo
Um Dado de Entrada um evento externo ao processo. Pode ser lido por uma atividade.
Sada
Tarefa de Envio
Um Dado de Sada uma varivel disponvel como resultado da execuo de um processo completo. Um Objeto de Dado representa informao que transita ao longo do processo, tal como documentos, correio eletrnico ou cartas.
Compartimento
Divises
Tarefa
Divises
Diviso
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. Desvio Exclusivo baseado em Eventos (gerador de instncias) A cada ocorrncia de um dos eventos subsequentes, inicia uma nova instncia do processo.
Uma Coleo de Objetos de Dado representa uma coleo de informaes como, por exemplo, uma lista de itens de compra.
Compartimento
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.
Tarefa
Diviso
Desvio Paralelo baseado em Eventos (gerador de instncias) Na ocorrncia de todos os eventos subsequentes, se cria uma nova instncia do processo.
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.
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.
A Ordem da Troca de Mensagens no processo pode ser especificada atravs de combinaes de fluxos de mensagem e fluxos de sequncia.
Repositrio de Dados
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 objeto do tipo Mensagem usado para representar o contedo de uma comunicao entre dois Participantes do processo.
Captura