Criando Fluxos no Power Automate
🔄 Criando Fluxos no Power Automate
Neste guia, você aprenderá como configurar um fluxo de automação no Power Automate que conecta seu aplicativo PowerApps com relatórios do Power BI e envia os resultados diretamente para o Microsoft Teams. Este processo automatizado economiza tempo e garante que todos recebam informações atualizadas.
O Que Você Vai Aprender
- Como criar um fluxo acionado pelo PowerApps
- Como consultar dados do Power BI através do fluxo
- Como processar dados e criar relatórios em Excel
- Como compartilhar automaticamente os resultados no Teams
Visão Geral do Fluxo
O fluxo de automação do Planejamento Integrado 2026 foi desenvolvido para gerar relatórios analíticos a partir dos dados cadastrados no PowerApps. Este fluxo integra múltiplas tecnologias Microsoft para entregar relatórios personalizados com base nas ações selecionadas pelo usuário.
graph TD
A[Chamar o fluxo no PowerApps] --> B[Gerar uma consulta no dataset do PowerBI]
B --> C[Armazenar os dados]
C --> D[Estruturação dos dados em JSON]
D --> E[Personalizar os dados]
E --> F[Extrair dados do SharePoint]
F --> G[Criar um Excel em branco]
G --> H[Recuperar informações]
H --> I[Criar uma tabela]
I --> J[Requisição em HTTP]
J --> K[Link de compartilhamento]
K --> L[Mensagem no Teams]Passo a Passo
📌 Passo 1: Acionando o fluxo pelo PowerApps
O fluxo é iniciado quando o usuário clica no botão "Gerar Relatório OBZ" no aplicativo PowerApps. Este botão envia dois parâmetros importantes: os códigos das ações selecionadas e o e-mail do usuário solicitante.

📌 Passo 2: Consultando dados no Power BI
O fluxo executa uma consulta DAX no conjunto de dados "PlanejamentoIntegrado2026" do Power BI. Esta consulta filtra as informações com base nas ações selecionadas pelo usuário no PowerApps. Para personalizar o relatório, veja a sessão Relatórios excel a partir do Power BI e Power Automate.

📌 Passo 3: Extraindo e processando dados
Após a consulta, o sistema extrai apenas as linhas de resultado relevantes e as processa para uso nas próximas etapas. Esta etapa transforma dados brutos em informações utilizáveis.
// Código utilizado no "Inputs" da ação:
outputs('Gerar_uma_consulta_no_dataset_do_PowerBI')?['body']?['results']?[0]?['tables']?[0]?['rows']
📌 Passo 4: Estruturando dados com Parse JSON
Os dados são organizados através da ação Parse JSON, que converte o formato bruto em uma estrutura de dados bem definida e fácil de manipular nas etapas seguintes.
É importante lembrar que o esquema JSON configurado no nosso arquivo é para a forma como nós estruturamos o nosso relatório. Caso queiram personalizar, terão que alterar os nomes de cada campo no "Schema".
📌 Passo 5: Personalizando o formato dos dados
Esta etapa reformata os dados extraídos para uma estrutura mais adequada ao relatório final, mapeando campos como identificadores de ações, descrições, valores orçamentários e métricas de desempenho.

📌 Passo 6: Criando o arquivo Excel
O fluxo cria um novo arquivo Excel no SharePoint com um nome padronizado que inclui data e hora atual, facilitando a organização e busca dos relatórios gerados.
// Código utilizado no "File Name" da ação, para garantir um nome único para cada arquivo:
formatDateTime(utcNow(), 'dd-MM-yyyy HH:mm:ss')
📌 Passo 7: Recuperando metadados do arquivo
O sistema obtém os metadados do arquivo recém-criado para uso nas etapas seguintes.

📌 Passo 8: Criando a tabela no Excel
Esta etapa cria uma tabela estruturada no arquivo Excel, com cabeçalhos predefinidos que facilitam a leitura e análise dos dados do relatório.
// Para acessarmos a biblioteca de cada usuário, é necessário passar o identificador obtido na etapa anterior:
split(outputs('Recuperar_informações')?['body/Id'],'.')?[0]
📌 Passo 9: Inserindo dados na tabela
O fluxo insere os dados processados na tabela Excel através de uma requisição HTTP, utilizando o ID extraído do arquivo para garantir que os dados sejam inseridos no local correto.
// Fique atento as "/", a função está entre duas:
split(outputs('Recuperar_informações')?['body/Id'],'.')?[1]
📌 Passo 10: Gerando link de compartilhamento
O sistema cria um link de compartilhamento para o arquivo Excel, permitindo que o usuário acesse o relatório diretamente sem precisar navegar pelo SharePoint.

📌 Passo 11: Enviando notificação no Teams
A etapa final envia uma notificação ao usuário no Microsoft Teams, incluindo uma mensagem informativa e o link para acessar o relatório com apenas um clique.

📌 Passo 12: Conexões usadas
Essa etapa integra diferentes serviços da Microsoft (Power BI, SharePoint, Teams, Excel, Office 365 e OneDrive). Algumas conexões já estão prontas e são compartilhadas pelo dono do fluxo (Power BI, SharePoint e Teams).Outras conexões exigem que o usuário que for executar o fluxo insira suas próprias credenciais (Excel, Office 365 e OneDrive).

💡 Dicas Úteis
🎯 Objetivo do fluxo
Lembre-se que o principal objetivo é automatizar a geração e distribuição de relatórios, economizando tempo e garantindo consistência nas informações.
🔄 Testando seu fluxo
Antes de implementar em produção, teste o fluxo com um conjunto pequeno de dados para verificar se todas as etapas estão funcionando corretamente.
👤 Permissões necessárias
Certifique-se que os usuários têm as permissões corretas no SharePoint, Power BI e Teams para que o fluxo funcione sem interrupções.
📊 Personalização de relatórios
Você pode personalizar os campos e formato do relatório Excel modificando as etapas de estruturação e criação da tabela conforme suas necessidades específicas.
O Que Vem a Seguir?
Agora que você configurou com sucesso o fluxo de automação no Power Automate, está pronto para implementar soluções completas de relatórios automatizados! No próximo tutorial, você aprenderá como personalizar ainda mais os relatórios e adicionar visualizações avançadas.