Integração do PowerApps no Microsoft Power Automate

Neste tutorial, falaremos sobre a integração do Power Automate com PowerApps. Se você não estiver familiarizado com o PowerApps, é uma maneira de usar o ambiente da Microsoft para criar aplicativos de negócios integrados com pouco ou nenhum código. Por exemplo, se você deseja criar planilhas, use o Excel. Se você deseja criar aplicativos, use o PowerApps.

A integração do PowerApps é uma das melhores habilidades para aprender porque é uma maneira de criar aplicativos de negócios simples a complexos, mesmo sem saber como codificar.

Para este tutorial, vamos apenas integrar o Power Automate com o PowerApps. Não falaremos sobre como configurar uma conta do PowerApps, o que é uma caixa de texto ou um botão. Se você está curioso sobre essas coisas, sugiro que experimente nosso curso ou assista a alguns tutoriais do YouTube . Caso contrário, isso não fará muito sentido para você.

Integração do PowerApps no Microsoft Power Automate

Então, digamos que nosso aplicativo de negócios é um aplicativo de agência de viagens onde os agentes podem ver seus clientes, ver o histórico de viagens anteriores e realizar outras tarefas relacionadas a viagens. Também criaremos uma página onde os agentes podem acessar se quiserem enviar algum problema. Depois que eles enviam o problema, isso aciona um fluxo em segundo plano que cria um tíquete do Trello, uma mensagem do Slack e outras notificações.

Índice

Criando um fluxo de automação de energia

Portanto, a primeira coisa que precisamos fazer é criar um fluxo de trabalho que faça exatamente o que mencionamos anteriormente. Se formos ao menu principal do Power Apps , podemos clicar em Flows e ver todos os fluxos que criamos. 

Integração do PowerApps no Microsoft Power Automate

Infelizmente, esses fluxos não funcionarão com o Power Apps. Os únicos que funcionarão com ele são os fluxos iniciados pelo próprio PowerApps. Portanto, vamos criar um novo fluxo do Power Automate. Primeiro, clique em Novo .

Integração do PowerApps no Microsoft Power Automate

Em seguida, clique em Instant-from blank .

Integração do PowerApps no Microsoft Power Automate

Para o gatilho, escolheremos PowerApps e clicaremos em Criar .

Integração do PowerApps no Microsoft Power Automate

Esta é provavelmente uma das entradas mais simples, porque se você clicar nela, apenas informa que nenhuma informação adicional é necessária.

Integração do PowerApps no Microsoft Power Automate

Isso porque presume-se que todas as informações necessárias ao longo desse fluxo serão inseridas por meio do próprio Power Apps. Agora, vamos passar por isso passo a passo.

Para este fluxo de amostra, um tíquete simples do Trello deve ser criado depois que os usuários inserirem seu nome e sobrenome. Para fazer isso, clique no botão Nova etapa .

Integração do PowerApps no Microsoft Power Automate

Então vamos integrá-lo ao Trello.

Integração do PowerApps no Microsoft Power Automate

Clique em Criar um cartão .

Integração do PowerApps no Microsoft Power Automate

O ID do Conselho será Tarefas e o ID da Lista Principal será Problemas .

Integração do PowerApps no Microsoft Power Automate

Neste momento, não pedimos aos usuários que insiram nada para o nome do cartão e a descrição do cartão. No entanto, podemos definir o campo Nome do cartão para ser preenchido pelo usuário no PowerApps. Para fazer isso, basta clicar em Perguntar no PowerApps

Integração do PowerApps no Microsoft Power Automate

Também podemos fazer a mesma coisa para a descrição do cartão .

Integração do PowerApps no Microsoft Power Automate

Em seguida, clique em Salvar .

Integração do PowerApps no Microsoft Power Automate

Para resumir brevemente, todas as nossas variáveis ​​de entrada serão fornecidas pela pessoa que as está acionando por meio do Power Apps.

Integração do PowerApps no Microsoft Power Automate

Vamos voltar ao nosso aplicativo Power Apps e experimentá-lo.

Integração do PowerApps no Microsoft Power Automate

Criando um gatilho no PowerApps

Primeiro, vamos criar um botão.

Integração do PowerApps no Microsoft Power Automate

Vamos digitar Create a ticket como o nome deste botão.

Integração do PowerApps no Microsoft Power Automate

Clique em Entrada e escolha Entrada de texto .

Integração do PowerApps no Microsoft Power Automate

Vamos colocá-lo em duas caixas de texto.

Integração do PowerApps no Microsoft Power Automate

Vamos definir o texto padrão para o tipo de problema .
 

Integração do PowerApps no Microsoft Power Automate

Em seguida, a segunda caixa de texto pode ser Descrição do problema .
 

Integração do PowerApps no Microsoft Power Automate

 Quando clicamos neste botão, o fluxo deve começar.

Integração do PowerApps no Microsoft Power Automate

Para fazer isso, clique em Ação .

Integração do PowerApps no Microsoft Power Automate

Em seguida, clique em Power Automate.

Integração do PowerApps no Microsoft Power Automate

Clique no fluxo do Power Automate que criamos.

Integração do PowerApps no Microsoft Power Automate

Quando clicarmos no botão, o PowerApps será executado. Mas observe como requer alguns argumentos na barra de fórmulas. Indica que requer dois argumentos. 

Integração do PowerApps no Microsoft Power Automate

Portanto, precisamos preencher os argumentos que criamos aqui.

Integração do PowerApps no Microsoft Power Automate

E queremos que esses argumentos sejam criados dinamicamente a partir do que o usuário digitou nas duas caixas de texto. Se quisermos referenciar o texto nessas caixas de texto, basta digitar TextInput1.Text . Isso destacará a caixa de texto correspondente em verde.

Integração do PowerApps no Microsoft Power Automate

Em seguida, o segundo argumento é TextInput2.Text.

Integração do PowerApps no Microsoft Power Automate

Obviamente, não há mais partes vermelhas, o que significa que não há mais erros. Depois de digitar os argumentos, pressione Enter .

Foi assim que criamos um gatilho em nosso aplicativo Power Apps que aciona um fluxo no Power Automate.

Testando fluxo de automatização de energia dentro de PowerApps

Vamos agora testar nosso fluxo do Power Automate no PowerApps. Primeiro, clique no botão Reproduzir .

Integração do PowerApps no Microsoft Power Automate

Digite “ Software Bug ” para o Tipo de Problema e “ Não consigo ver o número do passaporte do agente 007 ” para a descrição. Em seguida, clique no botão Criar um ticket .

Integração do PowerApps no Microsoft Power Automate

Depois disso, vamos voltar ao Power Apps e clicar no botão voltar ( <> ).

Integração do PowerApps no Microsoft Power Automate

Clique no fluxo que criamos para ver se funcionou corretamente. Isso indica que começou nove segundos atrás e foi bem-sucedido.

Integração do PowerApps no Microsoft Power Automate

Se formos ao nosso Trello, veremos o novo ticket que é criado automaticamente ( Software bug ). 

Integração do PowerApps no Microsoft Power Automate

Adicionando a ação Ask In PowerApps

Vamos agora falar sobre um erro muito comum ao usar PowerApps em nosso fluxo. Primeiro, vamos adicionar uma nova etapa.

Integração do PowerApps no Microsoft Power Automate

Em seguida, adicione um conector Slack e use a ação Post message .

Integração do PowerApps no Microsoft Power Automate

Em seguida, escolha o tutorial para o nome do canal .

Integração do PowerApps no Microsoft Power Automate

Para o Texto da mensagem , use o conteúdo dinâmico Ask in PowerApps .

Integração do PowerApps no Microsoft Power Automate

Certifique-se de salvar o fluxo antes de testá-lo.

Integração do PowerApps no Microsoft Power Automate

Vamos agora voltar ao Power Apps e executá-lo novamente.

Integração do PowerApps no Microsoft Power Automate

Clique no botão Criar um Ticket .

Integração do PowerApps no Microsoft Power Automate

Notaremos então que algo está errado. Para verificar o problema do nosso fluxo, vamos verificá-lo na página Flows e clicar no fluxo do PowerApps que criamos.

Integração do PowerApps no Microsoft Power Automate

Como podemos ver, indica que há um problema no trigger do fluxo. Isso ocorre porque esse gatilho está inserindo apenas dois argumentos. No entanto, como adicionamos a ação Ask no PowerApps , ela precisa de três entradas agora.

Integração do PowerApps no Microsoft Power Automate


Lidando com erros com PowerApps

Podemos ver informações mais detalhadas sobre esse erro aqui. Esta é apenas uma maneira complicada de dizer que a variável necessária para o Slack não está disponível.

Integração do PowerApps no Microsoft Power Automate

Podemos corrigir isso indo para a guia Ação e clicando em Power Automate .

Integração do PowerApps no Microsoft Power Automate

Remova o primeiro aplicativo que criamos anteriormente.

Integração do PowerApps no Microsoft Power Automate

Então, vamos adicioná-lo novamente clicando nele.

Integração do PowerApps no Microsoft Power Automate

Depois que o cartão foi adicionado, vamos inserir nossas variáveis ​​TextInput1.Text , TextInput2.Text e TextInput1.Text novamente.

Integração do PowerApps no Microsoft Power Automate

Execute este aplicativo novamente e clique no botão Create a Ticket .

Integração do PowerApps no Microsoft Power Automate

Vamos então voltar para nossa página Flows e clicar no fluxo PowerApps. Como podemos ver, nosso fluxo foi executado com sucesso. 

Integração do PowerApps no Microsoft Power Automate

Quando verificarmos nosso Trello, veremos que um novo cartão sobre Software Bug também foi adicionado.

Integração do PowerApps no Microsoft Power Automate

Em nosso Slack, uma nova mensagem de “ Software Bug ” também será postada.

Integração do PowerApps no Microsoft Power Automate

Portanto, o ponto principal aqui é que sempre que editarmos um fluxo, especialmente se ele adicionar vários argumentos à variável de gatilho, precisamos adicioná-lo novamente no PowerApps também. 


Entradas de fluxo de trabalho no Microsoft Power Automate
Noções básicas do Power Apps: ambiente de desenvolvimento e execução do aplicativo
Ambiente do Power Automate: configuração e visão geral

Conclusão

Para concluir, esta é realmente uma integração poderosa. Depois de criar um fluxo no Power Automate, podemos acioná-lo de várias maneiras. Se você já tiver um aplicativo PowerApps, poderá colocar seu fluxo do Power Automate no aplicativo perfeitamente.

Essa é apenas uma maneira de acionar seu fluxo de trabalho fora do Power Automate. Neste caso, usamos PowerApps. Espero que seja útil, especialmente quando você não estiver mais criando fluxos de trabalho apenas para si mesmo, mas também para sua organização.

Tudo de bom,

henrique

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.