Habilidades de modelagem de processos de negócio com BPMN

Planejamento

Uso do BPMN

Processos de negócio privados (internos)

Processos abstratos (públicos)

Processos abstratos (públicos)

Processos colaborativos (globais ou B2B)

Processos colaborativos (globais ou B2B)

Revisão das atividades

Revisão das atividades

Tipos de atividades

Exemplo com tipos de tarefas

Subprocessos

Subprocessos

Subprocessos

Subprocessos

Subprocesso com caixa paralela e ad-hoc

Tipos de subprocessos

Eventos

Eventos de início (Start)

Instâncias do processo

Uso de tokens

Eventos de início – regras básicas

Eventos de início – regras básicas

Eventos de início – regras básicas

Eventos de início – Triggers

Eventos de início – Triggers

Eventos de início – Triggers

Mais de um evento de início

Eventos de fim (End)

Eventos de fim

Eventos de fim

Eventos de fim – resultados

Eventos de fim – resultados

Eventos de fim no subprocesso

Eventos de fim – tokens

Evento de fim – término

Eventos intermediários (Intermediate)

Eventos intermediários

Eventos intermediários

Eventos intermediários

Eventos intermediários

Evento intermediário mensagem

Eventos de mensagem e atividades

Eventos de mensagem e atividades

Eventos de mensagens e atividades

Eventos de mensagem – resumo

Eventos de mensagem – resumo

Evento intermediário tempo

Evento intermediário tempo

Evento intermediário tempo

Evento intermediário tempo

Evento intermediário tempo

Gateways

Gateways

Gateway exclusivo baseado em dados

Gateway exclusivo baseado em dados

Gateway exclusivo baseado em dados – convergência

Gateway exclusivo baseado em dados – convergência

Gateway exclusivo baseado em dados – exemplo

Gateway exclusivo baseado em eventos

Exemplo

Gateway inclusivo

Gateway inclusivo

Decisão inclusiva com fluxo de sequência condicional

Decisão inclusiva com fluxo de sequência condicional

Gateway inclusivo - convergência

Gateway inclusivo – exemplo

Gateway paralelo

Gateway paralelo

Gateway paralelo – exemplo

Gateway complexo

Gateway complexo

Gateway complexo – exemplo

Resumo

Checklist de consistência BPMN

  • Fluxo de sequência permanece dentro de um processo/pool; comunicação entre participantes usa fluxo de mensagem.
  • Gateways devem refletir a semântica real da decisão ou sincronização, e não apenas melhorar a aparência.
  • Eventos precisam de posição, tipo e marcador compatíveis com início, intermediário ou fim.
  • Subprocessos, exceções e repetição devem preservar o comportamento dos tokens.
  • Todo diagrama deve ter início, resultados e responsabilidades compreensíveis para o público-alvo.

Verificação baseada em OMG BPMN 2.0.2 e Dumas et al. (2018, cap. 4).

Jogo dos 7 erros

Jogo dos 7 erros (resposta)

Jogo dos 7 erros (diagrama corrigido)

Obrigado!

Referências

OBJECT MANAGEMENT GROUP. Business Process Model and Notation, version 2.0.2. 2014. Disponível em: https://www.omg.org/spec/BPMN/.

DUMAS, M. et al. Fundamentals of Business Process Management. 2. ed. Springer, 2018. Cap. 4.

ACHARYA, V. Oracle BPM Suite 12c Modeling Patterns. Packt, 2014.

BPM OFFENSIVE BERLIN. BPMN 2.0 Poster. Material local de consulta.