Bon dia a tots!
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:
Quan configureu un activador "Quan arriba un correu electrònic nou", podeu utilitzar diversos filtres per determinar l'esdeveniment necessari per activar-lo:
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:
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:
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:
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:
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:
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:
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