Aplikácie Power Automate VS Logic. Prípady Power Automate

Dobrý deň všetkým! V predchádzajúcom článku o učení Power Automate a Logic Apps, sme sa pozreli na hlavné rozdiely medzi Power Automate a Logic Apps. Dnes by som sa rada posunula ďalej a ukázala zaujímavé možnosti, ktoré sa dajú realizovať pomocou týchto produktov. V tomto článku sa pozrieme na niekoľko prípadov, ktoré je možné implementovať pomocou Power Automate.

Microsoft Power Automate

Tento produkt poskytuje širokú škálu konektorov k rôznym službám, ako aj spúšťače pre automatické a okamžité spustenie tokov v dôsledku výskytu určitej udalosti. Podporuje tiež spúšťanie vlákien podľa plánu alebo pomocou tlačidla.

1. Automatická registrácia žiadostí

Jedným z prípadov by mohla byť implementácia automatickej evidencie žiadostí. Spúšťačom toku bude v tomto prípade prijatie e-mailového upozornenia do konkrétnej poštovej schránky, po ktorom sa spracuje ďalšia logika:
Aplikácie Power Automate VS Logic. Prípady Power Automate


Pri nastavovaní spúšťača „Keď príde nový e-mail“ môžete použiť rôzne filtre na určenie požadovanej udalosti, ktorá sa má spustiť:

Aplikácie Power Automate VS Logic. Prípady Power Automate

Môžete napríklad spustiť tok iba pre e-maily s prílohami alebo pre e-maily, ktoré majú najvyššiu dôležitosť. Tok môžete spustiť aj vtedy, keď list príde do konkrétneho priečinka poštovej schránky. Okrem toho je možné filtrovať písmená podľa požadovaného podreťazca v riadku predmetu.
Po vykonaní potrebných výpočtov a získaní všetkých potrebných informácií môžete vytvoriť položku v zozname SharePoint pomocou nahradenia z iných akcií:

Aplikácie Power Automate VS Logic. Prípady Power Automate

Pomocou takéhoto toku môžete ľahko vyzdvihnúť potrebné e-mailové upozornenia, rozložiť ich na komponenty a vytvoriť záznamy v iných systémoch.

2. Spustenie toku schvaľovania pomocou tlačidla z PowerApps

Jedným zo štandardných scenárov je zaslanie objektu na schválenie schvaľovacím osobám. Ak chcete implementovať podobný scenár, môžete vytvoriť tlačidlo v PowerApps a keď naň kliknete, spustíte postup Power Automate:

Aplikácie Power Automate VS Logic. Prípady Power Automate

Ako vidíte, v tomto vlákne je spúšťačom PowerApps. Skvelé na tomto spúšťači je, že si môžete vyžiadať informácie z PowerApps v rámci toku Power Automate:

Aplikácie Power Automate VS Logic. Prípady Power Automate

Funguje to takto: keď potrebujete získať nejaké informácie z PowerApps, kliknete na položku „Ask in PowerApps“. Potom sa vytvorí premenná, ktorú možno použiť vo všetkých akciách v rámci daného postupu Power Automate. Zostáva len odovzdať hodnotu pre túto premennú v rámci toku pri spustení toku z PowerApps.

3. Spustite stream pomocou požiadavky HTTP

Tretím prípadom, o ktorom by som chcel hovoriť, je spustenie toku Power Automate pomocou požiadavky HTTP. V niektorých prípadoch, najmä pre rôzne integračné príbehy, je potrebné spustiť tok Power Automate prostredníctvom požiadavky HTTP, pričom sa v rámci toku prenesú rôzne parametre. To sa robí úplne jednoducho. Akcia „Keď je prijatá požiadavka HTTP“ sa používa ako spúšťač:

Aplikácie Power Automate VS Logic. Prípady Power Automate

URL HTTP POST sa vygeneruje automaticky pri prvom uložení streamu. Na spustenie tohto toku je potrebné odoslať požiadavku POST na túto adresu. Rôzne informácie môžu byť odovzdané ako parametre pri spustení, napríklad v tomto prípade je atribút SharePointID odovzdaný zvonku. Ak chcete vytvoriť takúto vstupnú schému, musíte kliknúť na položku „Použiť vzorový obsah na vytvorenie schémy“ a potom vložiť príklad JSON, ktorý sa odošle do streamu:

Aplikácie Power Automate VS Logic. Prípady Power Automate

Po kliknutí na „Dokončiť“ sa vygeneruje schéma JSON textu požiadavky pre túto akciu. Atribút SharePointID možno teraz použiť ako zástupný znak pre všetky akcie v danom toku:

Aplikácie Power Automate VS Logic. Prípady Power Automate

Stojí za zmienku, že spúšťač „Keď je prijatá požiadavka HTTP“ je zahrnutý v sekcii Konektory Premium a je k dispozícii iba pri zakúpení samostatného plánu pre tento produkt.

V ďalšom článku si povieme o rôznych prípadoch, ktoré je možné implementovať pomocou Logic Apps.

Zdroj: hab.com

Pridať komentár