Trilha 02 · BPMN na prática
Laboratório: modele e simule
Um editor BPMN completo — o mesmo motor de desenho do Autoflow — para você praticar. Faça os exercícios em ordem, simule cada um e compare com o gabarito. O arquivo baixado pode ser importado no editor do Autoflow.
Como usar o editor
Criar elementos
Arraste eventos, tarefas e gateways para a tela.
Ligar e trocar tipo
Clique em um elemento: aparece um menu para criar o próximo, ligar com seta ou trocar o tipo (chave inglesa).
Duplo clique
Edita o texto do elemento ou da seta.
Atalhos úteis: Delete apaga, Ctrl+Z desfaz, Espaço + arrastar move a tela, Ctrl + roda do mouse dá zoom. Para simular, ative Token Simulation e clique no ▶ do início.
O que você desenha aqui não é salvo automaticamente. Use Baixar .bpmn ao terminar cada exercício. Para continuar depois, use Abrir .bpmn.
O arquivo baixado pode ser importado no Autoflow em Modelagem › Fluxos › Novo fluxo › Importar .bpmn. Para publicar lá, o processo precisa ser executável, ter historyTimeToLive e a chave do processo igual à informada no editor; as tarefas precisam de responsável e formulário. O validador do Autoflow avisa o que falta.
Exercício 1 — Reembolso simples
Enunciado. Um colaborador registra uma despesa. O gestor analisa: se aprovar, o Financeiro programa o pagamento e o processo termina em “Reembolso pago”; se recusar, termina em “Reembolso recusado”.
Ver gabarito
- Início: Despesa a reembolsar
- Tarefa de usuário: Registrar despesa (responsável: iniciador)
- Tarefa de usuário: Analisar reembolso (grupo candidato: cargo do gestor)
- Gateway exclusivo: Aprovado?
- “Não” → Fim Reembolso recusado (condição
${aprovado == false}) - “Sim” (padrão) → Tarefa Programar pagamento (Financeiro) → Fim Reembolso pago
- “Não” → Fim Reembolso recusado (condição
Pontos de atenção: a tarefa do gestor vem antes do gateway; o “Sim” é o fluxo padrão; dois fins nomeados.
Exercício 2 — Paralelo na admissão
Enunciado. Após a aprovação do candidato, três coisas acontecem ao mesmo tempo: RH coleta documentos, Medicina do trabalho faz o exame e TI cria os acessos. Só depois das três, o RH assina o contrato.
Ver gabarito
Início → gateway paralelo (abre) → três tarefas → gateway paralelo (fecha) → Assinar contrato → Fim.
Simule e confira que “Assinar contrato” só recebe o token depois que as três tarefas terminam. Depois, troque o gateway de fechamento por um exclusivo e simule de novo: o contrato será assinado três vezes. Volte para paralelo.
Exercício 3 — Prazo com cobrança
Enunciado. No exercício 1, se o gestor não analisar em 2 dias, um lembrete deve ir para o supervisor, mas a análise continua com o gestor.
Ver gabarito
Na tarefa Analisar reembolso, adicione um evento de borda de tempo não interruptivo (relógio tracejado) com duração P2D. Dele sai a tarefa Cobrar análise (supervisor) → Fim Cobrança feita.
Para trocar a borda para não interruptiva no editor: selecione o evento de borda e use a chave inglesa para escolher a versão “não interruptiva” (tracejada).
No Autoflow, prefira prazos em dias úteis: o bloco Calcular prazo grava prazoFim, que pode ser usado no prazo da tarefa.
Exercício 4 — Pendência que volta para quem devolveu
Enunciado. Um pedido passa por Conferência (Contas a receber) e depois Autorização (Gerência). Qualquer uma das duas pode devolver com pendência para o solicitante corrigir. Corrigido, o pedido deve voltar para a etapa que devolveu.
Ver gabarito
- Conferir pedido grava
origem = CONFERIReacao. - Gateway Após conferir:
${acao == 'pendencia'}→ Corrigir pendência; padrão → Autorizar pedido. - Autorizar pedido grava
origem = AUTORIZAReacao. - Gateway Após autorizar:
${acao == 'pendencia'}→ Corrigir pendência; padrão → Fim Pedido autorizado. - Corrigir pendência (iniciador) → Gateway Retorno da pendência:
${origem == 'AUTORIZAR'}→ Autorizar pedido; padrão → Conferir pedido.
É o padrão do fluxo real “Venda de veículo novo”. No Autoflow, origem costuma vir de um campo desabilitado/oculto do formulário de cada etapa.
Exercício 5 — Processo público com cidadão
Enunciado. Um requerimento de alvará é protocolado. O Protocolo confere a documentação; se incompleta, o cidadão é chamado a complementar e o Protocolo confere de novo. Completo, o Setor técnico emite parecer em até 15 dias úteis (avisar a Diretoria se atrasar, sem tirar o parecer do técnico). A Diretoria defere ou indefere e o cidadão é comunicado.
Ver gabarito
Compare com o diagrama da lição Piscinas, raias e responsáveis. No Autoflow:
- a complementação do cidadão vira uma Solicitação de documentos (ou etapa de participante externo no Portal Autoflow);
- o prazo de 15 dias úteis vem do bloco Calcular prazo com
calendarDays = 15, usando${prazoFim}como prazo da tarefa e como data de um timer de borda não interruptivo; - deferido e indeferido devem ser dois fins distintos, para medir a taxa de deferimento.
Escolha um processo do seu trabalho que você conhece bem. Desenhe o AS-IS com raias, simule, e depois desenhe o TO-BE aplicando as alavancas da lição AS-IS/TO-BE. Use a revisão da lição de boas práticas para conferir.
Resumo
- O editor do laboratório é o mesmo motor do editor do Autoflow (bpmn-js).
- Simule cada exercício e quebre de propósito para ver o efeito.
- O
.bpmnbaixado é importável no Autoflow; o validador indica o que falta para publicar.