Um desconto fora do padrão, uma extensão de prazo, um atendimento emergencial fora do contrato — todo processo tem exceções que precisam de aprovação. Este fluxo cria uma solicitação formal no Teams, espera a decisão do supervisor e atualiza o caso no Dynamics automaticamente.
Ao final, você terá um fluxo que é acionado por um botão no Dynamics, envia uma solicitação de aprovação ao supervisor via Teams, e atualiza o caso com "Aprovado" ou "Rejeitado" baseado na resposta — com rastreabilidade completa.
make.powerautomate.com → + Create → Instant cloud flowDynamics — Solicitar Aprovação de ExceçãoManually trigger a flowNo trigger, adicione um campo de entrada:
CasoIDID do Caso no Dynamics+ New step → Get a row by ID (Dataverse)CasesCasoID (input do trigger)+ New step → Start and wait for an approval (conector Approvals)Approve/Reject - First to respondSolicitação de Exceção — [Case Title]+ New step → ConditionOutcome (resultado da aprovação)is equal toApproveNo lado Yes, adicione duas ações:
Yesincident✅ Exceção APROVADA pelo supervisor. Comentário: [Response]No lado No, adicione as mesmas ações com valores opostos:
No❌ Exceção REJEITADA pelo supervisor. Motivo: [Response]Salve e ative o fluxo.
RunRun flowO supervisor receberá um card no Teams com botões "Approve" e "Reject". Ao clicar, o fluxo continua e atualiza o caso no Dynamics. Verifique o Timeline do caso — a nota com a decisão deve aparecer automaticamente.
Por padrão, o "Start and wait for an approval" aguarda indefinidamente. Em produção, isso pode deixar o fluxo pendurado por dias. Para adicionar um timeout, use o padrão de "Parallel Branch":
Essa estrutura avançada garante que o fluxo não fique preso — se o supervisor não responder em 24 horas, a aprovação é cancelada automaticamente e o agente é notificado. Vamos explorar esse padrão na Lição 24.