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

Power Automate: automatizar aprobaciones con flujos de trabajo estructurados

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

Los procesos de aprobación son uno de los casos de uso más impactantes de Power Automate. Sustituyen los emails manuales por flujos estructurados con trazabilidad, recordatorios automáticos e integración nativa con Teams y SharePoint.

Flujo de aprobación básico

Trigger: SharePoint → "When an item is created"
  (Lista: Solicitudes_de_Aprobacion)

Action 1: Start and wait for an approval
  Type: Approve/Reject - First to respond
  Title: "Aprobación: @{triggerOutputs()?['body/Title']}"
  Assigned to: [email del aprobador]
  Details: @{triggerOutputs()?['body/Descripcion']}

Condition: Outcome is equal to "Approve"
  If yes:
    Action 2: Update SharePoint item → Estado = "Aprobado"
    Action 3: Send email → solicitante notificado
  If no:
    Action 4: Update SharePoint item → Estado = "Rechazado"
    Action 5: Send email → motivo de rechazo

Aprobación secuencial multinivel

// Nivel 1 — Aprobación por el responsable directo
Start and wait for approval (Responsable)
→ Si aprobado:
  // Nivel 2 — Aprobación por el director (solo si importe > 5000€)
  Condition: @{triggerOutputs()?['body/Importe']} > 5000
    If yes: Start and wait for approval (Director)
    If no:  Avanzar directamente a aprobado

Notificación adaptativa en Teams

// Post adaptive card in a chat or channel
{
  "type": "AdaptiveCard",
  "body": [
    {"type": "TextBlock", "text": "Solicitud de aprobación", "weight": "Bolder"},
    {"type": "FactSet", "facts": [
      {"title": "Solicitante", "value": "@{triggerOutputs()?['body/Solicitante']}"},
      {"title": "Importe",     "value": "@{triggerOutputs()?['body/Importe']}€"}
    ]}
  ],
  "actions": [
    {"type": "Action.OpenUrl", "title": "Ver solicitud", "url": "@{triggerOutputs()?['body/Link']}" }
  ]
}

Timeout y escalado automático

// Definir un plazo en la aprobación:
Request expires: 72 hours

// Tras el timeout → acción de escalado:
Send email to: direccion@empresa.com
Subject: "PENDIENTE: Aprobación sin respuesta desde hace 72h"

Conclusión

Los flujos de aprobación de Power Automate transforman procesos manuales en workflows auditables y trazables. Con integración nativa en Teams y SharePoint, la adopción es alta y la implementación no requiere infraestructura adicional.

Compartir: