Вы находитесь на странице: 1из 2

DMN 1.1 Decision Model and Notation DMN 1.1 Decision Model and Notation BPMN 2.

DMN 1.1 Decision Model and Notation BPMN 2.0 Business Process Model and Notation

Captura Acionamento
Requisito de Deciso (DRD Decision Requirements Diagram) Lgica de Deciso (Decision Logic)
Incio Intermedirios Fim
E CONCLUSO

A atividade cancelada e o fluxo do

O processo ou subprocesso aciona


O processo continua somente se a
iniciado e provoca a interrupo do

fluxo do processo tambm sai na


Decises (Decisions) determinam as sadas com a

A atividade no cancelada e o

O processo aciona o evento e


O processo iniciado por um
Deciso aplicao de entradas a lgicas de deciso.

interrupo do processo pai.


Tabela de Deciso (Decision Table)

O subprocesso de evento

O subprocesso de evento

processo desviado para a


captura do evento ocorrer.
iniciado e no provoca a

continua imediatamente.
Poltica Entradas (Facts) Sadas (Results) Eventos
Conhecimentos de Negcio (Business Knowledge)

sequencia do evento.

sequencia do evento.
Conhecimento de Expresso Expresso de Nome da Nome da Anotaes
representam funes que encapsulam lgica de tomada de

o evento e conclui.
de Negcio Acerto de Entrada 1 Entrada 2..n Sada 1 Sada 2..n
deciso reutilizveis.

processo pai.
Valor de Resultado Resultado
1
Dados de Dados de Entrada (Input Data) so insumos de informao Valor de Entrada 2a 1a 2a

evento.
Entrada exigidos por uma deciso. Entrada 1a Valor de Resultado Resultado
OU 2
Entrada 2b 1b 2b
Fontes de Conhecimento (Knowledge Sources) possuem a (rules) Simples (None): indicam
Fonte de
sabedoria e regulao para a tomada de deciso, tais como, Valor de Resultado Resultado pontos de incio, fim e
Conhecimento 3 -
normas, polticas, melhores prticas e conhecimento analtico. Entrada 1c 1c 2c
mudanas de estado.
Indiferente Mensagem (Message):
Exigncias de Informao (Information Requirements)
Polticas de Acerto (Hit Policy) recebimento e envio de
Exigncia de representam uma obrigatoriedade de informao para as entradas mensagens.
Informao de uma deciso. U Unique Retorna somente um resultado (padro quando implcito).
Temporal (Timer): ponto,
Acerto A Any Muitas regras podem coincidir e ter a mesma sada. instante, intervalo, e limite de
Exigncias de Conhecimento (Knowledge Requirements) so Simples tempo nico ou cclico.
Exigncia de utilizadas para ligar a deciso a Conhecimento de Negcio (Single Hit) P Priority Uma sada selecionada por uma lista priorizada.
Conhecimento quando necessrio. Representam um refinamento dos requisitos Escalvel (Escalation): ativa a
F First A primeira sada selecionada pela ordem das regras.
de lgica de deciso. mudana para um nvel mais
O Output Resultados so ordenados a partir de uma lista de valores. alto de responsabilidade.
Exigncias de Autoridade (Authority Requirements) Acertos R Rule Resultados so ordenados na ordem das regras. Condicional (Conditional):
Exigncia de
demonstram onde ir para descobrir como tomar uma deciso. Mltiplos reao a alteraes nas
Autoridade C Collect Lista de resultados retornada em ordem arbitrria.
(Multiple Hit) condies de negcio ou regra.
C+, C<, C>, C# Soma (sum), mnimo (min), mximo (max) e contador (count). Conector (Connector): dois
eventos associados so uma
sequencia de fluxo.
Relacionamentos Possveis no Nvel de Requisito de Deciso Friendly Enough Expression Language (FEEL) Erro (Error): capturam ou
acionam erro tcnico ou de
Comparaes negcio pr-definido.
A Deciso 1 usada como entrada da Nome Operador Exemplo Descrio Cancelamento (Cancel):
Deciso 1 Deciso 2
Deciso 2 acionam ou reagem a
Testa se o valor de entrada igual a cancelamento de transao.
Igual iss, pis, cofins
um dos literais da lista.
Compensao (Compensation)
Fonte de A Deciso depende da Fonte de Testa se o valor de entrada menor tratamento ou ativao de ao
Deciso Menor < < 10
Conhecimento Conhecimento que o valor indicado. de compensao.
Testa se o valor de entrada menor Sinal (Signal): emitem sinais
Menor ou igual <= <= 10
ou igual ao valor indicado. entre processos e podem ser
Conhecimento O Conhecimento de Negcio invoca uma
Deciso emitidos vrias vezes.
de Negcio Deciso Testa se o valor de entrada maior
Maior > > 10
que o valor indicado. Mltiplo (Multiple): capturam
um ou vrios eventos; acionam
Testa se o valor de entrada maior
O Conhecimento de Negcio 1 invoca o Maior ou igual >= >= 10 todos eventos.
Conhecimento Conhecimento ou igual ao valor indicado.
de Negcio 1 de Negcio 2 Conhecimento de Negcio 2 Mltiplo Paralelo (Parallel
Intervalos Multiple): capturam todos
eventos em paralelo.
Incio Fim Exemplo Descrio
Dados de Os Dados de Entrada so usados como Final (Terminate): ativam a
Deciso Testa se o valor de entrada maior ou igual ao
Entrada entrada da Deciso incluir incluir [1..10] terminao imediata de uma
valor inicial e, se menor ou igual ao valor final.
instncia de processo.
Testa se o valor de entrada maior que o valor
Fonte de Os Dados de Entrada dependem da Fonte excluir incluir ]1..10] ou (1..10]
Dados de inicial e se menor ou igual ao valor final.
Entrada Conhecimento de Conhecimento Fluxo de Mensagens
Testa se o valor de entrada maior ou igual que
incluir excluir [1..10[ ou [1..10)
o valor inicial e se menor ao valor final. (Message Flow) simboliza
fluxos de informao que
Conhecimento
Deciso
O Conhecimento de Negcio depende da excluir excluir ]1..10[ ou (1..10)
Testa se o valor de entrada maior que o valor transpem fronteiras
de Negcio Deciso inicial e menor que o valor final. internas e externas de uma
organizao. Podem ser
Disjunes
conectados a piscinas,
Fonte de Conhecimento A Fonte de Conhecimento depende do
Conhecimento Exemplo Descrio tarefas e eventos de
de Negcio Conhecimento de Negcio mensagem.
2, 5, 7 Testa se o valor de entrada 2, 5 ou 7.

Fonte de Fonte de <2, >=7 Testa se o valor de entrada menor que 2 ou maior ou igual a 7.
A Fonte de Conhecimento 1 depende da
Conhecimento 1 Conhecimento 2 Fonte de Conhecimento 2 2, [5..7] Testa se o valor de entrada 2 ou entre 5 e 7. MauricioBitencourt.com
Fontes de referncia: www.bpmb.de/poster | www.omg.org/bpmn | www.omg.org/spec/CMMN | www.omg.org/spec/DMN
CMMN 1.1 Case Management Model and Notation CMMN 1.1 Case Management Model and Notation BPMN 2.0 Business Process Model and Notation

Arquivos de Caso (Case Files) so as informaes ou referncias Tarefas (Tasks) so Transaes (Transactions)
Modelo de Plano de Caso (Case Plan so um conjunto de
informao que so necessrias para o gerenciamento do caso. unidades atmicas de Subprocesso
Models) uma forma onde todos os Tarefa atividades, logicamente
Modelo do Plano de Caso Podero ser um arquivo de uma pasta, um documento ou uma trabalho. Marcadores (+) de Transao
elementos do caso esto contidos dentro e relacionadas que podem
Arquivo hierarquia de arquivo. expandem ou (-)
em suas bordas. Este elemento tem o seguir um protocolo
de Caso compactam elementos
formato de uma pasta onde o nome do transacional.
contidos.
caso est na aba do canto superior
Tabelas de Planejamento (Planning Tables) so necessrias
esquerdo. Subprocessos de Evento
quando o caso possui itens discricionrios. Itens discricionrios do Atividades de Chamada
escopo da tabela de planejamento podem ser exibidos (+) ou (Call Activity) so uma (Event Subprocess) so
Tabela de Atividade de Subprocesso
Planejamento ocultados (-) no modelo. referncia a um contidos num processo.
Estgios (Stages) podem ser considerados Chamada de Evento
Ativados por um evento de
subprocesso ou tarefa
episdios de um caso (equivalentes a um incio, sendo executado at
Estgio definido globalmente e
Estgio subprocesso em BPMN) e podem ser o final ou enquanto o seu
Discricionrio Capturas de Evento Temporal (Timer Event Listeners) aguardam reutilizado no processo
Compactado ativados em sequencial ou em paralelo. Os contexto estiver ativo.
Compactado at um ponto no tempo, intervalo de tempo ou limite de tempo. atual.
estgios compactados representam uma
viso alto nvel. Captura de Capturas de Evento de Usurio (User Event Listeners) aguardam Marcadores Tipos de tarefas
Evento Temporal
e de Usurio
at o acionamento da ao de um usurio.
Subprocesso Enviar
Estgio Estgio Discricionrio Repetio sequencial Receber
Marcos do Caso (Milestones) so usados para representar alvos Usurio
Instncias mltiplas em paralelo
Marco do Caso realizveis dentro do caso. No esto associados a qualquer
trabalho, mas sim, marca que certas condies foram alcanadas Instncias mltiplas sequencial Manual
no caso. Concluses de marcos podem ser usadas como critrios Atividades em ordem arbitrria (ad hoc) Regra de Negcio
de entrada para tarefas e estgios.
Compensao Servio
Script
Tarefa Tarefas Humanas (Human Tasks) Conectores (Connectors) so usados para visualizar
Tarefa representam o trabalho que necessita ser Conector dependncias entre os Itens do Plano. Sentinelas so necessrios
Humana Desvio Condicional Exclusivo (Exclusive Gateway) avaliam
Humana
com Bloqueio feito por um trabalhador do conhecimento. para conectar ao item de destino. cada ramificao em separado e desvia para o primeiro
com Bloqueio
Discricionria
Tarefas Humanas com Bloqueio caminho que a condio for verdadeira.
(Bloking Human Tasks) aguardam at que
o trabalho associado a tarefa seja Aplicao de Decoradores Exclusivo com Base em Dados Desvio Condicionado por Evento Exclusivo (Event-based
Tarefa concludo. Discri- Gateway) esperam acontecer o primeiro evento para desviar
Tarefa Sentinelas Marcadores para o seu caminho.
Humana Tarefas Humanas sem Bloqueio (Non- cionrio
Humana
sem Bloqueio Blocking Human Tasks) so consideradas
sem Bloqueio Ativao Inclusiva Condicional (Inclusive Gateway) Em um
Discricionria completadas logo aps a sua inicializao. Tipo Exclusivo com Base em Eventos
ponto de ramificao, aps avaliar as condies, um ou mais
caminhos so ativados. Em um ponto de convergncia de
fluxo, espera que todos fluxos de entrada ativos tenham
Tarefa Tarefas Deciso (Decision Tasks) so completado para ativar o fluxo de sada.
Tarefa
Deciso usadas para invocar decises em DMN
Deciso Inclusivo com Base em Dados
Discricionria 1.1 a partir de um caso Ativao Incondicional em Paralelo (Parallel Gateway) em
um ponto de ramificao, todos os fluxos de sada so
ativados simultaneamente. Em um ponto convergncia de
fluxos, espera que todos os caminhos de entrada
Tarefas Processo (Process Tasks) so Paralelo
Tarefa completem, antes de disparar o fluxo de sada.
Tarefa usadas para invocar um processo em
Processo
Processo Somente
Discricionria BPMN 2.0 a partir de um caso. Desvio Complexo (Complex Gateway) Comportamento
tarefas complexo de ramificao ou convergncia que no pode ser
humanas
Complexo capturado por outros tipos de desvio.

Tarefas Caso (Case Tasks) so usadas


Fluxos de Sequencia (Sequence Flows) definem a sucesso de transies
Tarefa
Tarefa para invocar um caso em CMMN 1.1 a
Caso de execuo.
Caso partir de um caso.
Discricionria Fluxo Padro (Default Flow) ser executado quando todas as outras
condies no forem satisfeitas. Podem ser usados para representar o
Tarefas Discricionrias caminho feliz (happy path) do processo.
Fragmentos de Plano (Plan
Fragments) so containers de (Discretionary Tasks) so Sentinelas (Sentries) capturam a Fluxo Condicional (Conditional Flow) contm uma condio na qual define
Tarefa
Itens do Plano e Sentinelas. Discricionria
livres de condies e ocorrncia de um determinado quando este fluxo ser executado.
restries. Diferente de evento ocorrendo ou sendo
Sentinela Regra de Regra de
tarefas normais pr-
Fragmento de Plano de Entrada cumprido dentro de um caso e/ou Completao Ativao Piscinas (Pools) e Raias (Lanes)
definidas, o trabalhador do Automtica
uma condio. Os diamantes branco Manual
representam as responsabilidades pelas
conhecimento, neste caso,

Raia
tem liberdade para e preto representam os critrios de atividades que podem ser organizaes,

Piscina
executar os elementos entrada e sada. Os critrios so de papeis ou sistemas.
discricionrios a seu acordo com a associao de

Raia
Sentinela Regra de
critrio. So representados elemento, tais como, iniciar, Regra de
de Sada Obrigatoriedade Repetio
pelas mesmas formas com completar, sair, iniciar manualmente,
linhas tracejadas. suspender e terminar. www.projeler.com.br
Criado com a ferramenta Avenida Carlos Gomes, 700, 8 andar
Camunda Modeler Porto Alegre - RS Tel 51 2139 5920
Esta guia de referncia ou pster contm um resumo dos principais elementos das notaes BPMN 2.0, CMMN 1.1 e DMN 1.1 - v20170407

Вам также может понравиться