Power Automate VS Logic Apps. Power Automate slučajevi

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 ići 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 pruža širok spektar konektora za različite servise, kao i okidače za automatsko i trenutno pokretanje tokova usled nastanka određenog događaja. Takođe podržava pokretanje niti po rasporedu ili pomoću dugmeta.

1. Automatska registracija zahtjeva

Jedan od slučajeva mogla bi biti implementacija automatske registracije zahtjeva. Okidač toka, u ovom slučaju, će biti prijem obavještenja putem e-pošte u određeno poštansko sanduče, nakon čega se obrađuje daljnja logika:
Power Automate VS Logic Apps. Power Automate slučajevi


Prilikom postavljanja okidača "Kada stigne nova e-pošta", možete koristiti različite filtere da odredite koji događaj treba pokrenuti:

Power Automate VS Logic Apps. Power Automate slučajevi

Na primjer, možete pokrenuti tok samo za e-poruke s prilozima ili za e-poruke koje imaju najveću važnost. Također možete pokrenuti tok ako pismo stigne u određeni folder poštanskog sandučeta. Osim toga, moguće je filtrirati slova prema željenom podnizu u naslovu.
Nakon što se obave potrebni proračuni i dobiju sve potrebne informacije, možete kreirati stavku na SharePoint listi koristeći zamjene iz drugih radnji:

Power Automate VS Logic Apps. Power Automate slučajevi

Uz pomoć takvog toka, lako možete pokupiti potrebna obavještenja putem e-pošte, rastaviti ih na komponente i kreirati zapise u drugim sistemima.

2. Pokretanje toka odobrenja pomoću dugmeta iz PowerApps-a

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

Power Automate VS Logic Apps. Power Automate slučajevi

Kao što vidite, u ovoj temi, početni okidač je PowerApps. Odlična stvar u vezi sa ovim okidačem je da možete zatražiti informacije od PowerApps-a dok ste unutar toka Power Automate:

Power Automate VS Logic Apps. Power Automate slučajevi

Funkcioniše ovako: kada trebate da dobijete neke informacije od PowerApps-a, kliknite na stavku „Pitaj u PowerApps-u“. Ovo zatim kreira 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-a.

3. Pokrenite stream koristeći HTTP zahtjev

Treći slučaj o kome bih želeo da govorim je pokretanje Power Automate toka pomoću HTTP zahteva. U nekim slučajevima, posebno za različite integracijske priče, potrebno je pokrenuti Power Automate tok putem HTTP zahtjeva, prosljeđujući različite parametre unutar toka. Ovo se radi prilično jednostavno. Akcija "Kada se primi HTTP zahtjev" koristi se kao okidač:

Power Automate VS Logic Apps. Power Automate slučajevi

HTTP POST URL se automatski generira kada se stream prvi put pohrani. Na ovu adresu trebate poslati POST zahtjev da pokrenete ovaj tok. Različite informacije mogu se proslijediti kao parametri pri pokretanju; na primjer, u ovom slučaju, SharePointID atribut se prosljeđuje izvana. Da biste kreirali takvu ulaznu šemu, potrebno je da kliknete na stavku "Koristi primjer korisnog opterećenja za kreiranje sheme", a zatim ubacite primjer JSON koji će biti poslan u stream:

Power Automate VS Logic Apps. Power Automate slučajevi

Nakon što kliknete na „Završi“, generira se JSON šema teksta zahtjeva za ovu akciju. SharePointID atribut se sada može koristiti kao zamjenski znak za sve radnje u datom toku:

Power Automate VS Logic Apps. Power Automate slučajevi

Vrijedi napomenuti da je okidač „Kada se primi HTTP zahtjev“ uključen u odjeljak Premium konektora i dostupan je samo kada se kupi poseban plan za ovaj proizvod.

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

izvor: www.habr.com

Dodajte komentar