Power Automate VS Logic Apps. Ohišja Power Automate

Lep dan vsem! V prejšnjem članku o učenju Power Automate in Logic Apps, smo si ogledali glavne razlike med Power Automate in Logic Apps. Danes bi rad šel naprej in pokazal zanimive možnosti, ki jih je mogoče uresničiti s pomočjo teh izdelkov. V tem članku si bomo ogledali več primerov, ki jih je mogoče implementirati z uporabo Power Automate.

Microsoft Power Automate

Ta izdelek ponuja široko paleto priključkov za različne storitve, pa tudi sprožilce za samodejno in takojšnje zagon tokov zaradi pojava določenega dogodka. Podpira tudi izvajanje niti po urniku ali z gumbom.

1. Samodejna registracija zahtevkov

Eden od primerov bi lahko bila uvedba avtomatske registracije zahtevkov. Sprožilec toka bo v tem primeru prejem e-poštnega obvestila v določen nabiralnik, po katerem se obdela nadaljnja logika:
Power Automate VS Logic Apps. Ohišja Power Automate


Ko nastavljate sprožilec »Ko prispe novo e-poštno sporočilo«, lahko uporabite različne filtre za določitev zahtevanega dogodka za sprožitev:

Power Automate VS Logic Apps. Ohišja Power Automate

Tok lahko na primer začnete samo za e-poštna sporočila s prilogami ali za e-poštna sporočila, ki so najbolj pomembna. Tok lahko začnete tudi, če pismo prispe v določeno mapo nabiralnika. Poleg tega je možno črke filtrirati po želenem podnizu v zadevi.
Ko so opravljeni potrebni izračuni in pridobljene vse potrebne informacije, lahko ustvarite element na SharePointovem seznamu z uporabo zamenjav iz drugih dejanj:

Power Automate VS Logic Apps. Ohišja Power Automate

S pomočjo takšnega toka lahko preprosto poberete potrebna e-poštna obvestila, jih razstavite na komponente in ustvarite zapise v drugih sistemih.

2. Zagon toka odobritve z gumbom iz PowerApps

Eden od standardnih scenarijev je pošiljanje predmeta v odobritev osebam za odobritev. Če želite izvesti podoben scenarij, lahko naredite gumb v PowerApps in, ko ga kliknete, zaženete tok Power Automate:

Power Automate VS Logic Apps. Ohišja Power Automate

Kot lahko vidite, je v tej niti začetni sprožilec PowerApps. Odlična stvar pri tem sprožilcu je, da lahko zahtevate informacije od PowerApps, medtem ko ste v toku Power Automate:

Power Automate VS Logic Apps. Ohišja Power Automate

Deluje takole: ko potrebujete nekaj informacij iz PowerApps, kliknete element »Vprašaj v PowerApps«. To nato ustvari spremenljivko, ki jo je mogoče uporabiti v vseh dejanjih v tem toku Power Automate. Vse, kar ostane, je podati vrednost za to spremenljivko znotraj toka, ko zaženete tok iz PowerApps.

3. Zaženite tok z uporabo zahteve HTTP

Tretji primer, o katerem bi rad govoril, je zagon toka Power Automate z uporabo zahteve HTTP. V nekaterih primerih, zlasti za različne zgodbe o integraciji, je treba zagnati tok Power Automate prek zahteve HTTP, ki posreduje različne parametre znotraj toka. To se naredi precej preprosto. Dejanje »Ko je prejeta zahteva HTTP« se uporablja kot sprožilec:

Power Automate VS Logic Apps. Ohišja Power Automate

URL HTTP POST se ustvari samodejno, ko je tok prvič shranjen. Na ta naslov morate poslati zahtevo POST, da začnete ta tok. Različne informacije se lahko posredujejo kot parametri ob zagonu; v tem primeru je na primer atribut SharePointID posredovan od zunaj. Če želite ustvariti takšno vhodno shemo, morate klikniti element »Uporabi primer koristnega tovora za ustvarjanje sheme« in nato vstaviti primer JSON, ki bo poslan v tok:

Power Automate VS Logic Apps. Ohišja Power Automate

Ko kliknete »Dokončaj«, se ustvari shema JSON besedila zahteve za to dejanje. Atribut SharePointID je zdaj mogoče uporabiti kot nadomestni znak v vseh dejanjih v danem toku:

Power Automate VS Logic Apps. Ohišja Power Automate

Treba je omeniti, da je sprožilec »Ko je prejeta zahteva HTTP« vključen v razdelek Premium konektorji in je na voljo samo ob nakupu ločenega načrta za ta izdelek.

V naslednjem članku bomo govorili o različnih primerih, ki jih je mogoče implementirati z uporabo Logic Apps.

Vir: www.habr.com

Dodaj komentar