(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa
Power Automate
Power Automate 1 min

Power Automate: automatizar aprovações com fluxos de trabalho estruturados

João Barros 06 de September de 2024 1 min de leitura

Os processos de aprovação são um dos casos de uso mais impactantes do Power Automate. Substituem emails manuais por fluxos estruturados com rastreabilidade, reminders automáticos e integração nativa com Teams e SharePoint.

Fluxo de aprovação básico

Trigger: SharePoint → "Quando um item é criado"
  (Lista: Pedidos_de_Aprovação)

Action 1: Start and wait for an approval
  Type: Approve/Reject - First to respond
  Title: "Aprovação: @{triggerOutputs()?['body/Title']}"
  Assigned to: [email do aprovador]
  Details: @{triggerOutputs()?['body/Descricao']}

Condition: Outcome is equal to "Approve"
  If yes:
    Action 2: Update SharePoint item → Estado = "Aprovado"
    Action 3: Send email → Solicitante notificado
  If no:
    Action 4: Update SharePoint item → Estado = "Rejeitado"
    Action 5: Send email → Motivo de rejeição

Aprovação sequencial multi-nível

// Nível 1 — Aprovação pelo gestor directo
Start and wait for approval (Gestor)
→ Se aprovado:
  // Nível 2 — Aprovação pelo director (só se valor > 5000€)
  Condition: @{triggerOutputs()?['body/Valor']} > 5000
    If yes: Start and wait for approval (Director)
    If no:  Avançar directamente para aprovado

Notificação adaptativa no Teams

// Post adaptive card in a chat or channel
{
  "type": "AdaptiveCard",
  "body": [
    {"type": "TextBlock", "text": "Pedido de aprovação", "weight": "Bolder"},
    {"type": "FactSet", "facts": [
      {"title": "Solicitante", "value": "@{triggerOutputs()?['body/Solicitante']}"},
      {"title": "Valor",       "value": "@{triggerOutputs()?['body/Valor']}€"}
    ]}
  ],
  "actions": [
    {"type": "Action.OpenUrl", "title": "Ver pedido", "url": "@{triggerOutputs()?['body/'{Link}']}" }
  ]
}

Timeout e escalação automática

// Definir prazo na aprovação:
Request expires: 72 hours

// Após timeout → acção de escalação:
Send email to: gerência@empresa.pt
Subject: "PENDENTE: Aprovação sem resposta há 72h"

Conclusão

Os fluxos de aprovação do Power Automate transformam processos manuais em workflows auditáveis e rastreáveis. Com integração nativa em Teams e SharePoint, a adopção é alta e a implementação não requer infraestrutura adicional.

Partilhar: