Dobrý deň všetkým! Prebrali sme kľúčové rozdiely medzi Power Automate a Logic Apps. Dnes by sme chceli prejsť na ďalšiu časť a zdôrazniť niektoré z vzrušujúcich príležitostí, ktoré tieto produkty ponúkajú. V tomto článku preskúmame niekoľko prípadov použitia, ktoré je možné implementovať pomocou Power Automate.
Microsoft Power Automate
Tento produkt poskytuje širokú škálu konektorov pre rôzne služby, ako aj spúšťače pre automatické a okamžité spustenie streamov na základe konkrétnych udalostí. Podporované sú aj plánované alebo tlačidlové spustenia streamov.
1. Automatická registrácia žiadostí
Jedným z prípadov použitia by mohla byť implementácia automatickej registrácie požiadaviek. Spúšťačom toku by v tomto prípade bolo prijatie e-mailového upozornenia na konkrétnu e-mailovú adresu, po ktorom sa spracuje ďalšia logika:

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á spúšťač spustí:

Napríklad môžete spustiť postup iba pre e-maily s prílohami alebo pre e-maily s najvyššou prioritou. Postup môžete spustiť aj v prípade, že e-mail dorazí do konkrétneho priečinka poštovej schránky. E-maily môžete tiež filtrovať podľa konkrétneho podreťazca v predmete správy.
Po vykonaní potrebných výpočtov a získaní všetkých požadovaných informácií môžete vytvoriť položku v zozname SharePointu pomocou vyhľadávaní z iných akcií:

Pomocou takéhoto streamu môžete jednoducho zachytiť potrebné e-mailové upozornenia, analyzovať ich na komponenty a vytvárať záznamy v iných systémoch.
2. Spustenie schvaľovacieho postupu pomocou tlačidla z PowerApps
Jedným bežným scenárom je odoslanie objektu schvaľovacím orgánom na schválenie. Na implementáciu tohto scenára môžete v PowerApps vytvoriť tlačidlo, ktoré po kliknutí spustí postup Power Automate:

Ako vidíte, v tomto postupe je počiatočným spúšťačom PowerApps. Charakteristickým znakom tohto spúšťača je, že si môžete vyžiadať informácie z PowerApps v rámci postupu Power Automate:

Funguje to takto: vždy, keď potrebujete získať informácie z PowerApps, kliknete na tlačidlo „Opýtať sa PowerApps“. Tým sa vytvorí premenná, ktorú je možné použiť vo všetkých akciách daného postupu Power Automate. Zostáva už len odovzdať hodnotu tejto premennej postupu pri jeho spustení z PowerApps.
3. Spustenie streamu pomocou HTTP požiadavky
Tretím prípadom použitia, o ktorom by som chcel hovoriť, je spustenie toku Power Automate prostredníctvom HTTP požiadavky. V niektorých prípadoch, najmä pri rôznych integračných príbehoch, je potrebné spustiť tok Power Automate prostredníctvom HTTP požiadavky, pričom sa toku odovzdajú rôzne parametre. To sa robí pomerne jednoducho. Ako spúšťač sa používa HTTP akcia „Keď je prijatá HTTP požiadavka“:

URL adresa HTTP POST sa vygeneruje automaticky pri prvom uložení streamu. Toto je adresa, na ktorú musíte odoslať požiadavku POST na spustenie streamu. Pri spustení streamu je možné ako parametre odovzdať rôzne informácie; napríklad v tomto prípade sa externe odovzdáva atribút SharePointID. Ak chcete vytvoriť takúto vstupnú schému, kliknite na položku „Použiť vzorovú dátovú záťaž na vytvorenie schémy“ a potom vložte vzorový súbor JSON, ktorý bude zahrnutý do streamu:

Po kliknutí na tlačidlo „Hotovo“ sa vygeneruje schéma JSON pre text požiadavky pre túto akciu. Atribút SharePointID sa teraz môže použiť ako vyhľadávanie vo všetkých akciách v tomto postupe:

Stojí za zmienku, že spúšťač „Keď je prijatá požiadavka HTTP“ je zahrnutý v sekcii Prémiové konektory a je k dispozícii iba pri zakúpení samostatného plánu pre tento produkt.
V ďalšom článku si rozoberieme rôzne prípady použitia, ktoré je možné implementovať pomocou Logic Apps.
Zdroj: hab.com
