Power Automate Desktop: RPA para automatizar processos legacy
João Barros
25 de June de 2025
2 min de leitura
O Power Automate Desktop (PAD) é a solução de RPA (Robotic Process Automation) da Microsoft incluída no Windows 11. Automatiza tarefas em aplicações Windows, Excel, SAP e browsers sem necessidade de API — o robot vê e interage como um humano.
Casos de uso ideais
- Extracção de dados de ERPs sem API (SAP, PHC, Primavera legacy).
- Copiar dados entre Excel e sistemas web.
- Geração automática de relatórios PDF a partir de templates.
- Upload em massa em portais governamentais (AT, Segurança Social).
Acções essenciais
// Flow exemplo: extrair dados do SAP para Excel
1. Launch application: SAP Logon
2. Attach to running application: "SAP Easy Access"
3. Click UI element: Menu "Contabilidade > Relatórios > Balancete"
4. Set text field: Período = "01.2024" a "12.2024"
5. Click button: "Executar"
6. Extract data from table: seleccionar tabela de resultados
7. Write to Excel worksheet: guardar em C:\Relatorios\balancete.xlsx
8. Save Excel: fechar e guardar
Web automation
// Preencher formulário web automaticamente
1. Launch new Microsoft Edge
2. Navigate to: https://portal.at.gov.pt
3. Find element (CSS): #username → Set text: @{vars.utilizador}
4. Find element (CSS): #password → Set text: @{vars.password}
5. Click element: button[type="submit"]
6. Wait for element: .dashboard-loaded
7. Click element: a[href="/declaracoes/nova"]
// Continua com preenchimento do formulário...
Integrar Desktop com Cloud Flows
// Cloud flow chama Desktop flow via conector
Action: "Run a flow built with Power Automate for desktop"
Desktop flow: "Exportar_SAP_Balancete"
Run mode: Attended / Unattended
Inputs: { "periodo_inicio": "01.2024", "periodo_fim": "12.2024" }
// Output: caminho do ficheiro Excel gerado
Conclusão
O Power Automate Desktop é a solução pragmática para automatizar sistemas legados que nunca terão API. Combinado com Cloud Flows para orquestração, permite construir automações end-to-end que poupam horas diárias a equipas de back-office.