Power Automate VS Logic Apps. Casos de Power Automate

Bon dia a tots! A l'article anterior sobre l'aprenentatge de Power Automate i Logic Apps, vam analitzar les principals diferències entre Power Automate i Logic Apps. Avui m'agradaria seguir endavant i mostrar les interessants possibilitats que es poden realitzar amb l'ajuda d'aquests productes. En aquest article veurem diversos casos que es poden implementar amb Power Automate.

Microsoft Power Automate

Aquest producte proporciona una àmplia gamma de connectors a diversos serveis, així com activadors per al llançament automàtic i instantani de fluxos a causa de l'ocurrència d'un determinat esdeveniment. També admet l'execució de fils en una programació o per botó.

1. Registre automàtic de sol·licituds

Un dels casos podria ser la implantació del registre automàtic de sol·licituds. L'activador del flux, en aquest cas, serà la recepció d'una notificació per correu electrònic a una bústia de correu específica, després de la qual es processa una lògica addicional:
Power Automate VS Logic Apps. Casos de Power Automate


Quan configureu un activador "Quan arriba un correu electrònic nou", podeu utilitzar diversos filtres per determinar l'esdeveniment necessari per activar-lo:

Power Automate VS Logic Apps. Casos de Power Automate

Per exemple, podeu iniciar un flux només per als correus electrònics amb fitxers adjunts o per als correus electrònics que tinguin la màxima importància. També podeu iniciar un flux si arriba una carta a una carpeta de bústia específica. A més, és possible filtrar lletres per la subcadena desitjada a la línia d'assumpte.
Un cop fets els càlculs necessaris i obtinguda tota la informació necessària, podeu crear un element a la llista de SharePoint mitjançant substitucions d'altres accions:

Power Automate VS Logic Apps. Casos de Power Automate

Amb l'ajuda d'aquest flux, podeu recollir fàcilment les notificacions de correu electrònic necessàries, desmuntar-les en components i crear registres en altres sistemes.

2. Llançament d'un flux d'aprovació mitjançant un botó de PowerApps

Un dels escenaris estàndard és enviar un objecte per a l'aprovació a les persones d'aprovació. Per implementar un escenari similar, podeu crear un botó a PowerApps i, quan hi feu clic, iniciar un flux de Power Automate:

Power Automate VS Logic Apps. Casos de Power Automate

Com podeu veure, en aquest fil, el desencadenant inicial és PowerApps. El millor d'aquest activador és que podeu sol·licitar informació a PowerApps mentre esteu dins d'un flux de Power Automate:

Power Automate VS Logic Apps. Casos de Power Automate

Funciona així: quan necessiteu obtenir informació de PowerApps, feu clic a l'element "Pregunta a PowerApps". Aleshores, es crea una variable que es pot utilitzar en totes les accions d'aquest flux de Power Automate. Només queda passar el valor d'aquesta variable dins del flux quan s'inicia el flux des de PowerApps.

3. Inicieu un flux mitjançant una sol·licitud HTTP

El tercer cas del qual m'agradaria parlar és el llançament d'un flux Power Automate mitjançant una sol·licitud HTTP. En alguns casos, especialment per a diverses històries d'integració, és necessari llançar un flux Power Automate mitjançant una sol·licitud HTTP, passant diversos paràmetres dins del flux. Això es fa de manera senzilla. L'acció "Quan es rep una sol·licitud HTTP" s'utilitza com a activador:

Power Automate VS Logic Apps. Casos de Power Automate

L'URL HTTP POST es genera automàticament la primera vegada que es desa el flux. És a aquesta adreça on heu d'enviar una sol·licitud POST per iniciar aquest flux. Diversa informació es pot passar com a paràmetres a l'inici, per exemple, en aquest cas, l'atribut SharePointID es passa des de l'exterior. Per crear aquest esquema d'entrada, heu de fer clic a l'element "Utilitzar una càrrega útil d'exemple per crear un esquema" i, a continuació, inserir un exemple JSON que s'enviarà al flux:

Power Automate VS Logic Apps. Casos de Power Automate

Després de fer clic a "Finalitza", es genera un esquema JSON del text de sol·licitud d'aquesta acció. L'atribut SharePointID ara es pot utilitzar com a comodí en totes les accions d'un flux determinat:

Power Automate VS Logic Apps. Casos de Power Automate

Val la pena assenyalar que l'activador "Quan es rep una sol·licitud HTTP" s'inclou a la secció de connectors Premium i només està disponible en comprar un pla independent per a aquest producte.

En el següent article parlarem de diversos casos que es poden implementar mitjançant Logic Apps.

Font: www.habr.com

Afegeix comentari