Aplicativos Power Automate VS Logic. Casos do Power Automate

Bom dia a todos! No artigo anterior sobre como aprender Power Automate e Logic Apps, analisamos as principais diferenças entre o Power Automate e os Logic Apps. Hoje gostaria de seguir em frente e mostrar as possibilidades interessantes que podem ser realizadas com a ajuda desses produtos. Neste artigo veremos vários casos que podem ser implementados usando o Power Automate.

Microsoft Power Automatize

Este produto oferece uma ampla gama de conectores para diversos serviços, bem como gatilhos para lançamento automático e instantâneo de fluxos em função da ocorrência de determinado evento. Ele também suporta a execução de threads de acordo com uma programação ou por botão.

1. Cadastro automático de solicitações

Um dos casos poderia ser a implementação do registo automático de pedidos. O gatilho do fluxo, neste caso, será o recebimento de uma notificação por e-mail para uma caixa de correio específica, após a qual a lógica adicional será processada:
Aplicativos Power Automate VS Logic. Casos do Power Automate


Ao configurar um acionador "Quando chega um novo e-mail", você pode usar vários filtros para determinar o evento necessário a ser acionado:

Aplicativos Power Automate VS Logic. Casos do Power Automate

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

Aplicativos Power Automate VS Logic. Casos do Power Automate

Com a ajuda desse fluxo, você pode facilmente coletar as notificações por e-mail necessárias, desmontá-las em componentes e criar registros em outros sistemas.

2. Iniciar um fluxo de aprovação usando um botão do PowerApps

Um dos cenários padrão é enviar um objeto para aprovação aos aprovadores. Para implementar um cenário semelhante, você pode criar um botão no PowerApps e, ao clicar nele, iniciar um fluxo do Power Automate:

Aplicativos Power Automate VS Logic. Casos do Power Automate

Como você pode ver, neste tópico, o gatilho inicial é PowerApps. A grande vantagem desse gatilho é que você pode solicitar informações do PowerApps enquanto estiver dentro de um fluxo do Power Automate:

Aplicativos Power Automate VS Logic. Casos do Power Automate

Funciona assim: quando você precisar obter alguma informação do PowerApps, você clica no item “Perguntar no PowerApps”. Isso cria então uma variável que pode ser usada em todas as ações nesse fluxo do Power Automate. Resta passar o valor desta variável dentro do fluxo ao iniciar o fluxo do PowerApps.

3. Inicie um stream 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 para diversas 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 dentro do fluxo. Isso é feito de forma bastante simples. A ação “Quando uma solicitação HTTP é recebida” é usada como gatilho:

Aplicativos Power Automate VS Logic. Casos do Power Automate

O URL HTTP POST é gerado automaticamente na primeira vez que o stream é salvo. É para este endereço que você precisa enviar uma solicitação POST para iniciar este fluxo. Várias informações podem ser passadas como parâmetros na inicialização; por exemplo, neste caso, o atributo SharePointID é passado de fora. Para criar tal esquema de entrada, você precisa clicar no item “Usar payload de exemplo para criar um esquema” e, em seguida, inserir um JSON de exemplo que será enviado ao stream:

Aplicativos Power Automate VS Logic. Casos do Power Automate

Após clicar em “Concluir”, é gerado um esquema JSON do texto da solicitação para esta ação. O atributo SharePointID agora pode ser usado como curinga em todas as ações em um determinado fluxo:

Aplicativos Power Automate VS Logic. Casos do Power Automate

Vale ressaltar que o gatilho “Quando uma solicitação HTTP é recebida” está incluído na seção Conectores Premium e está disponível apenas na compra de um plano separado para este produto.

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

Fonte: habr.com

Adicionar um comentário