Gatilho HTTP do Microsoft Flow | Um tutorial do Power Automate

Gatilho HTTP do Microsoft Flow | Um tutorial do Power Automate

Um gatilho HTTP do Microsoft Flow permite que os usuários acionem fluxos de aplicativos de terceiros. Neste tutorial, falaremos sobre como esse gatilho funciona para permitir que o usuário final inicie um fluxo. O Microsoft Flow servirá como uma ponte entre seu aplicativo e um grande número de outros serviços.

Por exemplo, queremos acionar nosso fluxo usando um aplicativo que não está disponível no Power Automate . Se criamos nosso próprio aplicativo da Web e queremos acionar um fluxo a partir dele, como fazemos isso?

Este é um fluxo de amostra com alguns campos de entrada que o usuário deve preencher.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

E se quisermos que um usuário preencha esses campos de entrada de aplicativos de terceiros? Para fazer isso, precisamos de um endpoint de URL que será gerado para nós neste novo fluxo. Também precisaremos de um arquivo JSON , também conhecido como esquema , que contenha todas as variáveis ​​que representarão todas as entradas que estamos passando.

Índice

Criando um fluxo da Microsoft com um gatilho HTTP

Vamos agora criar um fluxo simples usando um gatilho HTTP de fluxo da Microsoft . Nesse fluxo, o usuário inserirá seu nome e sobrenome usando um aplicativo de terceiros e será postado como uma mensagem do Slack.

1. Criando um fluxo instantâneo

Primeiro, vamos para a página Criar .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em seguida, clique em Fluxo instantâneo .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em vez de usar a opção PowerApps ou Acionar manualmente um fluxo , usaremos Quando uma solicitação HTTP for recebida como o gatilho. Então, vamos selecioná-lo e clicar no botão Criar

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Os fluxos criados com o gatilho “ Quando uma solicitação HTTP é recebida ” podem ser executados por qualquer pessoa que conheça a URL. 

As solicitações HTTP estão fora do escopo deste tutorial. No entanto, podemos facilmente usar isso como um gatilho para nosso fluxo porque a Microsoft apenas criará um link para nós. Então, se nosso aplicativo de terceiros acessar o link, ele acionará nosso fluxo do Power Automate por conta própria.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

O principal aqui é que estamos apenas criando um endpoint onde qualquer aplicativo de terceiros pode se conectar ao . Se você deseja acionar algo de um email, Slack ou Trello, não precisamos usar esse acionador porque esses conectores estão disponíveis no Power Automate. Você só usa essa técnica se quiser acionar seu fluxo de um conector que não está disponível no Power Automate. 

2. Configurando o gatilho HTTP do Microsoft Flow

Primeiro, precisamos identificar a carga útil que passará pela solicitação HTTP com/sem o Power Automate. Clique em “ Usar payload de amostra para gerar esquema ” e a Microsoft fará tudo por nós.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Vamos criar uma carga JSON que contém as variáveis ​​firstname e lastname . Como você pode ver, também adicionamos uma amostra ou valores temporários “ Joe ” e “ Axe ” para as variáveis ​​que criamos.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em seguida, clique no botão Concluído .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

A Microsoft então pegará isso e criará um esquema JSON do corpo da solicitação. Isso significa que quando esse ponto de extremidade é acionado, ele espera duas propriedades que são o sobrenome e o nome com seu tipo como string .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em seguida, adicione uma nova etapa clicando no botão Nova etapa .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em seguida, pesquise e clique no conector  Slack .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Para a ação, vamos usar Post message .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Usaremos o canal do tutorial para o nome do canal .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Para o Message Text , podemos ver no conteúdo dinâmico que agora temos as variáveis ​​firstname e lastname .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Isso ocorre porque nosso endpoint espera duas variáveis ​​que são o nome e o sobrenome que criamos usando o texto JSON que adicionamos anteriormente.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Clique na expressão concat para concatenar as variáveis ​​firstname e lastname .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Então, vamos concatenar a palavra “ Hello: ” com o primeiro nome

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Vamos também concatená-lo com o lastname . Certifique-se de adicionar uma vírgula após a palavra “ Hello ” e a variável fistname .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em seguida, clique no botão OK .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Vamos agora salvar nosso fluxo clicando no botão Salvar .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Será gerada uma URL que servirá como nosso endpoint. Podemos acessá-lo por meio de nosso aplicativo de terceiros.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Testando nosso fluxo da Microsoft

Vamos agora testar nosso fluxo. Eu instalei um aplicativo chamado Postman . Se você não estiver familiarizado com isso, é uma maneira de acessar pontos de extremidade e passar valores para garantir que funcionem. 

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Como não falaremos sobre HTML , JSON , POST e diferentes APIs da Web neste tutorial, podemos apenas usar o Postman para imitar essas coisas para nós. Se você está confuso sobre POST ou POST versus GET , recomendo assistir a um curso de desenvolvimento web básico ou iniciante para se familiarizar com esses termos. Sugiro também que você estude o que são as requisições HTTP porque elas realmente ampliam as possibilidades dessa aplicação. 

Para testar nosso fluxo, copie esta URL.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em seguida, cole esse URL no campo POST em Postman .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Dentro do Body , vamos alterar os valores padrão com as variáveis ​​que definimos para nosso payload JSON. Então, vamos adicionar as variáveis ​​firstname e lastname com os valores “ Tom ” e “ Jerry ”. Devemos estar dentro do corpo e selecionar raw . O tipo deve ser JSON .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Novamente, este carteiro serve como nosso aplicativo de terceiros. Isso é apenas para garantir que as ligações estejam funcionando corretamente. 

Em nosso flow, vamos agora clicar em Test .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Selecione a opção “ I'll perform the trigger action ” e clique no botão Test .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em seguida, ele começará a aguardar a ocorrência da ação.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Então, agora vamos postá-lo em nosso terminal e ver se funciona clicando no botão Enviar .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Depois que nosso fluxo for executado com sucesso, podemos verificar nosso Slack para ver se a mensagem foi postada.

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate

Em nosso Slack, devemos ver a mensagem Hello: TomJerry .

Gatilho HTTP do Microsoft Flow |  Um tutorial do Power Automate


Introdução ao Power Apps: definição, recursos, funções e importância
Visão geral do conteúdo dinâmico do Power Automate
Microsoft Power Automate: automação do fluxo de trabalho

Conclusão

Para este tutorial, conseguimos formar um gatilho de um aplicativo de terceiros que não tem nada a ver com o Power Automate . A Microsoft criou o endpoint, as variáveis ​​e tudo o que precisamos. Tudo o que temos a fazer é acessar o link/URL nós mesmos. Isso é o quão fácil isso foi.

Se você deseja se tornar um administrador do Power Automate, precisa aprender como essas coisas funcionam. Depois de integrar o Power Automate à sua empresa ou organização, é possível que você encontre aplicativos de terceiros que não tenham conectores no Power Automate. Essa é a melhor maneira de lidar com essas instâncias.

Este é um conceito bastante complicado, mas uma vez que você o domina, você pode fazer fluxos que são acionados de qualquer lugar, desde que você tenha uma conexão com a Internet.

henrique


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber