AutoflowGuia do implantador
0 / 60
Buscar

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

Paleta (à esquerda)

Criar elementos

Arraste eventos, tarefas e gateways para a tela.

Menu de contexto

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).

Nome

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.

Atenção

O que você desenha aqui não é salvo automaticamente. Use Baixar .bpmn ao terminar cada exercício. Para continuar depois, use Abrir .bpmn.

No Autoflow

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

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 = CONFERIR e acao.
  • Gateway Após conferir: ${acao == 'pendencia'} → Corrigir pendência; padrão → Autorizar pedido.
  • Autorizar pedido grava origem = AUTORIZAR e acao.
  • 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.
Desafio livre

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 .bpmn baixado é importável no Autoflow; o validador indica o que falta para publicar.
QuizVerifique seu entendimento0/2 respondidas · 0 certas
1.No exercício 3, por que a borda é não interruptiva?
2.O que precisa estar presente para publicar no Autoflow um BPMN importado?