Power Automate VS Logic Apps. Slučajevi Power Automate

Dobar dan svima! U prethodnom članku o učenju Power Automate i Logic Apps, pogledali smo glavne razlike između Power Automate i Logic Apps. Danas bih želio krenuti dalje i pokazati zanimljive mogućnosti koje se mogu ostvariti uz pomoć ovih proizvoda. U ovom članku ćemo pogledati nekoliko slučajeva koji se mogu implementirati pomoću Power Automate.

Microsoft Power Automate

Ovaj proizvod nudi širok raspon konektora za različite usluge, kao i okidače za automatsko i trenutačno pokretanje tokova zbog pojave određenog događaja. Također podržava pokretanje niti prema rasporedu ili pomoću gumba.

1. Automatska registracija zahtjeva

Jedan od slučajeva mogla bi biti implementacija automatske registracije zahtjeva. Okidač toka, u ovom slučaju, bit će primitak e-mail obavijesti u određeni poštanski sandučić, nakon čega se obrađuje daljnja logika:
Power Automate VS Logic Apps. Slučajevi Power Automate


Prilikom postavljanja okidača "Kad stigne nova e-pošta" možete koristiti različite filtre za određivanje potrebnog događaja za okidanje:

Power Automate VS Logic Apps. Slučajevi Power Automate

Na primjer, možete započeti tijek samo za e-poruke s privicima ili za e-poruke koje imaju najveću važnost. Tijek možete pokrenuti i ako pismo stigne u određenu mapu poštanskog sandučića. Osim toga, moguće je filtrirati slova prema željenom podnisku u predmetu.
Nakon što se izvrše potrebni izračuni i prikupe sve potrebne informacije, možete stvoriti stavku na popisu SharePoint koristeći zamjene iz drugih radnji:

Power Automate VS Logic Apps. Slučajevi Power Automate

Uz pomoć takvog tijeka, možete jednostavno pokupiti potrebne obavijesti putem e-pošte, rastaviti ih na komponente i stvoriti zapise u drugim sustavima.

2. Pokretanje tijeka odobrenja pomoću gumba iz PowerApps

Jedan od standardnih scenarija je slanje objekta na odobrenje osobama za odobrenje. Da biste implementirali sličan scenarij, možete napraviti gumb u PowerApps i, kada kliknete na njega, pokrenuti tok Power Automate:

Power Automate VS Logic Apps. Slučajevi Power Automate

Kao što vidite, u ovoj temi, početni okidač je PowerApps. Sjajna stvar kod ovog okidača je da možete zatražiti informacije od PowerApps dok ste unutar Power Automate tijeka:

Power Automate VS Logic Apps. Slučajevi Power Automate

Funkcionira ovako: kada trebate dobiti neke informacije od PowerApps, kliknite na stavku "Pitaj u PowerApps". Ovo zatim stvara varijablu koja se može koristiti u svim radnjama u tom Power Automate toku. Sve što preostaje je proslijediti vrijednost za ovu varijablu unutar toka prilikom pokretanja toka iz PowerApps.

3. Pokrenite stream pomoću HTTP zahtjeva

Treći slučaj o kojem bih želio govoriti je pokretanje Power Automate toka pomoću HTTP zahtjeva. U nekim slučajevima, posebno za razne integracijske priče, potrebno je pokrenuti Power Automate tok putem HTTP zahtjeva, prosljeđujući različite parametre unutar toka. To se radi vrlo jednostavno. Radnja "Kada je primljen HTTP zahtjev" koristi se kao okidač:

Power Automate VS Logic Apps. Slučajevi Power Automate

HTTP POST URL generira se automatski prvi put kada se stream spremi. Na ovu adresu morate poslati POST zahtjev da biste pokrenuli ovaj tijek. Različite informacije mogu se proslijediti kao parametri pri pokretanju; na primjer, u ovom slučaju, atribut SharePointID prosljeđuje se izvana. Kako biste izradili takvu ulaznu shemu, morate kliknuti na stavku "Upotrijebi primjer korisnih podataka za izradu sheme", a zatim umetnuti primjer JSON-a koji će biti poslan u stream:

Power Automate VS Logic Apps. Slučajevi Power Automate

Nakon klika na "Završi", generira se JSON shema teksta zahtjeva za ovu radnju. Atribut SharePointID sada se može koristiti kao zamjenski znak u svim radnjama u određenom toku:

Power Automate VS Logic Apps. Slučajevi Power Automate

Važno je napomenuti da je okidač "Kada se primi HTTP zahtjev" uključen u odjeljak Premium konektora i dostupan je samo pri kupnji zasebnog plana za ovaj proizvod.

U sljedećem ćemo članku govoriti o različitim slučajevima koji se mogu implementirati pomoću Logic Apps.

Izvor: www.habr.com

Dodajte komentar