Aplicativos do Power Automate VS Logic. Casos do Power Automat

Bom Dia a todos! Em um artigo anterior sobre o Power Automate e o Logic Apps , analisamos as principais diferenças entre o Power Automate e o Logic Apps. Hoje eu gostaria de seguir em frente e mostrar oportunidades interessantes que podem ser realizadas com esses produtos. Neste artigo, veremos alguns casos que você pode implementar com o Power Automate.

Microsoft Power Automate


Este produto fornece uma ampla variedade de conectores para vários serviços, bem como acionadores, para o início automático e instantâneo dos fluxos, devido à ocorrência de um determinado evento. Ele também suporta o lançamento de threads em uma programação ou por botão.

1. Registro automático de chamadas


Um dos casos pode ser a implementação do registro automático de chamadas. O acionador do fluxo, nesse caso, será o recebimento de uma notificação por email em uma caixa específica, após o qual a lógica adicional será processada:



Ao configurar o gatilho “Quando um novo email chegar”, você pode usar vários filtros para determinar o evento necessário para o gatilho iniciar:



Por exemplo, você pode iniciar um fluxo apenas para mensagens com anexos ou mensagens com a máxima importância. Você também pode iniciar o fluxo se a mensagem chegar em uma pasta específica da caixa de correio. Além disso, é possível filtrar letras pela substring desejada na linha de assunto.
Depois que os cálculos necessários são feitos e todas as informações necessárias são recebidas, você pode criar um item na lista do SharePoint usando substituições de outras ações:



Usando esse fluxo, você pode facilmente pegar as notificações de email necessárias, analisá-las em componentes e criar entradas em outros sistemas.

2. PowerApps


Um dos cenários padrão é enviar o objeto para aprovação às pessoas aprovadoras. Para implementar esse cenário, você pode criar um botão no PowerApps e, quando clicar nele, iniciar o fluxo do Power Automate:



Como você pode ver, nesse fluxo, o gatilho inicial é o PowerApps. Um recurso distinto desse gatilho é que você pode solicitar informações do PowerApps dentro do fluxo do Power Automate:



Funciona da seguinte forma: quando você precisar obter informações do PowerApps, clique no item "Ask in PowerApps". Depois disso, é criada uma variável que pode ser usada em todas as ações desse fluxo do Power Automate. Resta apenas ao iniciar o fluxo do PowerApps para transferir o valor dessa variável para o fluxo.

3. Iniciando um Fluxo Usando uma Solicitação HTTP


O terceiro caso sobre o qual gostaria de falar é o lançamento de um fluxo do Power Automate usando uma solicitação HTTP. Em alguns casos, especialmente verdadeiro para várias histórias de integração, é necessário iniciar um fluxo do Power Automate por meio de uma solicitação HTTP, passando vários parâmetros para o fluxo. Isso é feito de maneira simples. Como acionador, a ação “Após o recebimento de uma solicitação HTTP” é usada: HTTP:



A URL HTTP POST é gerada automaticamente quando o fluxo é salvo pela primeira vez. É neste endereço que você precisa enviar uma solicitação POST para iniciar esse fluxo. Como parâmetros, na inicialização, você pode transferir várias informações, por exemplo, neste caso, o atributo SharePointID é transferido de fora. Para criar um circuito de entrada semelhante, você precisa clicar no item "Use um exemplo de carga útil para criar um circuito" e depois inserir um exemplo de JSON que entrará no fluxo:



Depois de clicar em "Concluir", o esquema JSON do texto de solicitação para este ações. Agora, o atributo SharePointID pode ser usado em todas as ações desse fluxo como uma substituição:



Vale ressaltar que o gatilho “Ao receber uma solicitação HTTP” está incluído na seção Conectores Premium e fica disponível apenas quando você compra um plano separado para este produto.

No próximo artigo, falaremos sobre vários casos que podem ser implementados usando o Logic Apps.

All Articles