Dobar dan svima! Istražili smo neke mogućnosti korištenja Power Automate. U ovom članku želim se fokusirati na neke scenarije korištenja Logic Apps i razlike u odnosu na Power Automate. Kao što smo ranije ustanovili, Power Automate i Logic Apps su usluge blizanci, a razlikuju se samo po području smještaja (Office 365, Azure), kao i po pristupu licenciranju i nekim unutarnjim karakteristikama. Danas ćemo pogledati koje su karakteristike Logic Apps u odnosu na Power Automate. Nećemo gubiti vrijeme.
1. Učestalost aktiviranja okidača
U Power Automate nema mogućnosti podešavanja učestalosti provjere uvjeta okidača. Moramo se osloniti na zadanu vrijednost. U Logic Apps postoji mogućnost podešavanja intervala i učestalosti provjere okidača, što znatno ubrzava obradu događaja. Ipak, Power Automate često ima znatno manje opcija za okidače nego Logic Apps:
Okidač Power Automate „Pri stvaranju stavke“:

Okidač Logic Apps „Pri stvaranju stavke“:

U Logic Apps za ovaj okidač postoje i opcije za podešavanje vremenske zone i vremena pokretanja.
2. Prebacivanje između prikaza toka
U Logic Apps, za razliku od Power Automate, postoji mogućnost prebacivanja između načina rada „Graditelj“ i „Prikaz koda“. Ova opcija iznimno pomaže u debagiranju tokova, a također omogućuje unošenje finijih promjena u logiku tokova:

3. Debagiranje tokova
Često, prilikom podešavanja tokova, trebamo provjeriti ispravnost izvršenja određene logike koja je u njih ugrađena. I ovdje ne možemo bez debagiranja. U Logic Apps postoji izuzetno korisni način debagiranja tokova, putem kojeg možemo prikazati ulazne i izlazne podatke svake aktivnosti toka. Ovim načinom možemo u bilo kojem trenutku vidjeti u kojoj fazi koja informacija dolazi u aktivnost i što izlazi iz aktivnosti:

U Power Automate takav način postoji, ali u vrlo ograničenoj verziji.
4. „Premium“ konektori
Kao što znamo, u Power Automate postoji podjela konektora prema tipu, na obične i „premium“:

Uobičajeni konektori su dostupni uvek, dok su „premium“ konektori dostupni samo uz kupovinu posebnog plana za korisnike ili tokove. U Logic Apps su svi konektori dostupni odmah, ali se naplaćuju prema korištenju konektora. Izvršavanje u toku uobičajenih konektora je jeftinije, dok „premium“ koste više.
5. Pokretanje toka pritiskom na dugme
Međutim, ovde Logic Apps gubi u odnosu na Power Automate jer se tokovi u Logic Apps ne mogu pokrenuti, na primer, pritiskom na dugme iz aplikacije Power Apps. Kao što smo otkrili , možete kreirati tokove i povezati ih sa aplikacijom Power Apps za naknadno pozivanje, na primer, kada se pritisne dugme u aplikaciji. U slučaju Logic Apps, ako je potrebno realizovati sličan scenario, potrebno je smisliti različite alternative, na primer, koristiti okidač „kada se primi HTTP zahtev“ i slati POST zahtev iz aplikacije na unapred definisanu adresu:

6. Kreiranje toka koristeći Visual Studio
Za razliku od Power Automate, tokove u Logic Apps moguće je kreirati direktno putem Visual Studija.
Tokove Logic Apps možete kreirati i uređivati, na primer, iz Visual Studio Code-a, uz instalirano proširenje Azure Logic Apps. Nakon instalacije proširenja, dobićete mogućnost povezivanja sa Azure-om. Nakon uspešne autorizacije, dobićete pristup postojećim Logic Apps tokovima u ovom okruženju i moći ćete da pređete na uređivanje potrebnog toka:

Naravno, naveli smo samo neke razlike između ova dva proizvoda, ali sam se potrudila da istaknem one karakteristike koje su mi najviše privukle pažnju tokom razvoja tokova koristeći Power Automate i Logic Apps. U narednim člancima, osvrnućemo se na zanimljive karakteristike i slučajeve implementacije koristeći druge proizvode iz Power Platform serije, i još ćemo se više puta vraćati na Logic Apps. Svima želim lep dan!
Izvor: habr.com
