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.
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ê.
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.
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 .
Em seguida, clique em Instant-from blank .
Para o gatilho, escolheremos PowerApps e clicaremos em Criar .
Esta é provavelmente uma das entradas mais simples, porque se você clicar nela, apenas informa que nenhuma informação adicional é necessária.
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 .
Então vamos integrá-lo ao Trello.
Clique em Criar um cartão .
O ID do Conselho será Tarefas e o ID da Lista Principal será Problemas .
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 .
Também podemos fazer a mesma coisa para a descrição do cartão .
Em seguida, clique em Salvar .
Para resumir brevemente, todas as nossas variáveis de entrada serão fornecidas pela pessoa que as está acionando por meio do Power Apps.
Vamos voltar ao nosso aplicativo Power Apps e experimentá-lo.
Criando um gatilho no PowerApps
Primeiro, vamos criar um botão.
Vamos digitar Create a ticket como o nome deste botão.
Clique em Entrada e escolha Entrada de texto .
Vamos colocá-lo em duas caixas de texto.
Vamos definir o texto padrão para o tipo de problema .
Em seguida, a segunda caixa de texto pode ser Descrição do problema .
Quando clicamos neste botão, o fluxo deve começar.
Para fazer isso, clique em Ação .
Em seguida, clique em Power Automate.
Clique no fluxo do Power Automate que criamos.
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.
Portanto, precisamos preencher os argumentos que criamos aqui.
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.
Em seguida, o segundo argumento é TextInput2.Text.
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 .
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 .
Depois disso, vamos voltar ao Power Apps e clicar no botão voltar ( <> ).
Clique no fluxo que criamos para ver se funcionou corretamente. Isso indica que começou nove segundos atrás e foi bem-sucedido.
Se formos ao nosso Trello, veremos o novo ticket que é criado automaticamente ( Software bug ).
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.
Em seguida, adicione um conector Slack e use a ação Post message .
Em seguida, escolha o tutorial para o nome do canal .
Para o Texto da mensagem , use o conteúdo dinâmico Ask in PowerApps .
Certifique-se de salvar o fluxo antes de testá-lo.
Vamos agora voltar ao Power Apps e executá-lo novamente.
Clique no botão Criar um Ticket .
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.
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.
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.
Podemos corrigir isso indo para a guia Ação e clicando em Power Automate .
Remova o primeiro aplicativo que criamos anteriormente.
Então, vamos adicioná-lo novamente clicando nele.
Depois que o cartão foi adicionado, vamos inserir nossas variáveis TextInput1.Text , TextInput2.Text e TextInput1.Text novamente.
Execute este aplicativo novamente e clique no botão Create a Ticket .
Vamos então voltar para nossa página Flows e clicar no fluxo PowerApps. Como podemos ver, nosso fluxo foi executado com sucesso.
Quando verificarmos nosso Trello, veremos que um novo cartão sobre Software Bug também foi adicionado.
Em nosso Slack, uma nova mensagem de “ Software Bug ” também será postada.
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
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.