bpmn-20-guia-completo (2)

Este conteúdo continua em BPMN 2.0 — Guia Completo.

Exemplo de diagrama BPMN - Processo de Pedido
Exemplo de diagrama BPMN — Processo de Pedido (Adapta)
BPMN - Modelagem de Processos de Negócio
BPMN — diagrama de modelagem de processos (Imagem: Wikimedia Commons, CC)

BPMN 2.0: O Padrão para Modelagem de Processos de Negócio

Guia completo para concursos públicos — FGV estilo

O que é BPMN?

BPMN (Business Process Model and Notation) é um padrão internacional para modelagem de processos de negócio, mantido pelo OMG (Object Management Group). A versão atual é a BPMN 2.0, lançada em 2011.

Por que estudar para concursos?

A FGV adora BPMN porque é um tema transversal: aparece em Gestão de Processos, Governança de TI, Gestão Pública e Administração Geral.

Elementos BPMN 2.0

1. Objetos de Fluxo (Flow Objects)

O BPMN define quatro categorias principais de elementos. Aqui estão os símbolos básicos:

”Símbolos

Elemento Símbolo Descrição
———- ——— ———–
Evento Círculo Algo que acontece durante o processo
Atividade Retângulo com bordas arredondadas Trabalho executado
Gateway Losango Controle de fluxo (divergência/convergência)

Eventos

Eventos representam algo que “acontece” durante o processo. Existem três tipos principais:

”Tipos

  • Início → Círculo com borda fina
  • Intermediário → Círculo com borda dupla
  • Fim → Círculo com borda grossa

Tipos de Evento (detalhes)

Cada evento pode ter um “gatilho” específico:

”Gatilhos

  • Mensagem: envelope (recebimento/envio)
  • Tempo: relógio (espera, prazo, ciclo)
  • Erro: raio (exceção)
  • Sinal: triângulo (broadcast)
  • Link: seta (conexão entre páginas)
  • Condicional: folha (regra de negócio)
  • Compensação: seta reversa

Atividades

Atividades representam trabalho executado no processo:

”Tipos

  • Tarefa (Task): atômica, indivisível
  • Subprocesso: colapsável (sinal de +) ou expandido
  • Transação: subprocesso com controle de rollback
  • Chamada (Call Activity): reutilização global

Gateway

Gateways controlam a divergência e convergência do fluxo:

”Tipos

  • Exclusivo (X): uma única saída (OU exclusivo)
  • Paralelo (+): todas as saídas (E)
  • Inclusivo (O): uma ou mais saídas (OU)
  • Baseado em Eventos: primeira ocorrência decide
  • Complexo: expressão customizada

2. Dados

  • Objeto de Dados: documento/informação usada pelo processo
  • Input/Output: entrada/saída de dados
  • Armazenamento de Dados: banco, repositório

3. Artefatos

  • Anotação: texto explicativo
  • Grupo: categorização visual (sem impacto no fluxo)

4. Swimlanes (Raias)

”Pool

  • Pool: participante principal (organização/sistema)
  • Lane: subdivisão dentro do pool (departamento, cargo)

Exemplo de Diagrama Completo

Um processo de pedido típico em BPMN 2.0:

”Exemplo

Conexões

  • Fluxo de Sequência (linha cheia, seta preenchida): ordem das atividades
  • Fluxo de Mensagem (linha tracejada, círculo vazado): comunicação entre pools
  • Associação (linha pontilhada): artefato ou dados conectados

BPMN vs Outras Notações

Característica BPMN Fluxograma UML
—————- —— ———— —–
Padrão OMG Informal OMG
Propósito Processos de negócio Qualquer fluxo Software
Swimlanes Pool + Lane Não Diagrama de atividades
Eventos 50+ tipos Limitado Ações
Executável Sim (BPMN 2.0) Não Sim

Dicas FGV sobre BPMN

1. BPMN 2.0 é executável — diferencial crítico. Pode ser convertido para BPEL (execução em motor de processos)

2. Pool vs Lane: Pool é participante autônomo (organização); Lane é papel interno

3. Gateway exclusivo vs inclusivo: exclusivo = 1 escolha; inclusivo = 1 ou mais

4. Evento intermediário: pode ser anexado à borda da atividade (evento de borda)

5. Subprocesso ad-hoc: atividades sem ordem predefinida

6. Processo vs Caso: BPMN é para processos previsíveis; CMMN é para casos (imprevisíveis)

Exemplo Prático

“`

[Início] → [Receber Pedido] → {Gateway: Pagamento?}

├── [Aprovado] → [Separar Produto] → [Enviar] → [Fim]

└── [Recusado] → [Notificar Cliente] → [Fim]

“`

Questões FGV Típicas

1. “Qual símbolo representa um gateway no BPMN?” → Losango

2. “Qual elemento é usado para modelar fluxo entre organizações?” → Fluxo de Mensagem

3. “O que diferencia um subprocesso de uma tarefa?” → Subprocesso é decomposto em atividades menores

4. “O que é um evento de borda?” → Evento intermediário anexado à borda da atividade

Resumo para a Prova

  • BPMN 2.0 → padrão OMG, modelagem + execução
  • 4 categorias: Flow Objects, Data, Artifacts, Swimlanes
  • 3 Flow Objects: Evento (círculo), Atividade (retângulo), Gateway (losango)
  • Conexões: Sequência (linha cheia), Mensagem (tracejada), Associação (pontilhada)
  • Pool = organização, Lane = departamento
  • Gateway exclusivo (X) = uma saída; Paralelo (+) = todas; Inclusivo (O) = uma ou mais

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima