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

Conectores premium no Power Automate: SQL Server, HTTP e Dataverse

João Barros 30 de January de 2025 1 min de leitura

Os conectores premium do Power Automate desbloqueiam integrações com sistemas críticos de negócio — SQL Server, APIs REST, SAP, Salesforce e Dataverse. Requerem licença Power Automate Premium ou per-flow.

Conector SQL Server — leitura e escrita

// Trigger: Schedule (todos os dias às 07:00)

// Action: Get rows (SQL Server)
  Connection: SQL_Prod (SQL auth ou Azure AD)
  Table: dbo.Pedidos_Pendentes
  Filter Query: Estado eq 'Pendente' and DataCriacao le '@{addDays(utcNow(), -3)}'

// Loop: Apply to each (em cima dos resultados)
  // Action: Update row (SQL Server)
    Table: dbo.Pedidos_Pendentes
    Row Id: @{items('Apply_to_each')?['id']}
    Estado: Escalado
    DataEscalacao: @{utcNow()}

HTTP — chamar qualquer API REST

// Action: HTTP
  Method: POST
  URI: https://api.bconcepts.pt/v1/projetos
  Headers:
    Content-Type: application/json
    Authorization: Bearer @{variables('token')}
  Body:
    {
      "nome": "@{triggerBody()?['NomeProjeto']}",
      "cliente_id": @{triggerBody()?['ClienteId']},
      "data_inicio": "@{formatDateTime(utcNow(), 'yyyy-MM-dd')}"
    }

// Parse JSON — extrair campos da resposta
  Schema: { "type": "object", "properties": { "id": {"type": "integer"} } }
// Usar o id gerado nas acções seguintes

Gestão de erros com Try/Catch

// Configurar "Run after" nas acções de erro:
// Action: HTTP → Se falhar:
  // Action: Send email (run after: has failed, timed out, skipped)
    To: ops@bconcepts.pt
    Subject: "ERRO no fluxo: @{workflow()?['name']}"
    Body: "Erro: @{result('HTTP')?[0]?['error']?['message']}"

Variáveis e expressões avançadas

// Expressões úteis:
formatDateTime(utcNow(), 'dd/MM/yyyy HH:mm')
addDays(utcNow(), -7)
toLower(triggerBody()?['email'])
concat(variables('BaseUrl'), '/api/endpoint')
first(body('Get_rows')?['value'])?['id']

Conclusão

Os conectores premium transformam o Power Automate numa plataforma de integração enterprise-grade. Com SQL Server, HTTP e Dataverse, é possível substituir integrações customizadas por fluxos mantidos por equipas de negócio com supervisão técnica mínima.

Partilhar: