Bună ziua tuturor! Am analizat câteva posibilități de utilizare a Power Automate. În acest articol, aș dori să mă concentrez asupra unor scenarii de utilizare a Logic Apps și câtorva diferențe față de Power Automate. Așa cum am stabilit anterior, Power Automate și Logic Apps sunt servicii gemene, ce diferă doar prin domeniul de aplicare (Office 365, Azure) și prin abordarea de licențiere, precum și prin anumite caracteristici interne. Haideți să vedem astăzi ce trăsături are Logic Apps în comparație cu Power Automate. Să nu pierdem timpul.
1. Frecvența de declanșare a triggerelor
În Power Automate, nu există posibilitatea de a configura frecvența de verificare a condițiilor trigger-ului. Trebuie să ne bazăm pe valoarea implicită. Logic Apps oferă posibilitatea de a configura intervalul și frecvența de verificare a trigger-ului, ceea ce accelerează semnificativ procesarea evenimentelor. Totuși, în Power Automate, adesea, opțiunile pentru trigger sunt mult mai limitate decât în Logic Apps:
Trigger Power Automate „Când se creează un element”:

Trigger Logic Apps „Când se creează un element”:

În Logic Apps, pentru acest trigger există și setări suplimentare pentru fusul orar și ora de lansare.
2. Comutarea între modurile de vizualizare a fluxului
În Logic Apps, spre deosebire de Power Automate, există opțiunea de a comuta între modurile „Constructor” și „Vizualizare cod”. Această opțiune este foarte utilă pentru depanarea fluxurilor și permite efectuarea unor modificări mai fine în logica fluxurilor:

3. Depanarea fluxurilor
Adesea, atunci când configurăm fluxuri, trebuie să verificăm corectitudinea execuției logicii inserate în acestea. Aici nu putem scăpa de depanare. Logic Apps dispune de un mod incredibil de convenabil pentru depanarea fluxurilor, care permite vizualizarea datelor de intrare și ieșire pentru fiecare activitate a fluxului. Prin intermediul acestui mod, putem observa în orice moment pe ce etapă a ajuns informația într-o activitate și ce a rezultat în urma activității:

În Power Automate, un astfel de mod există, dar într-o variantă foarte limitată.
4. Conectori „Premium”
Așa cum știm deja, în Power Automate, conectorii sunt împărțiți în funcție de tip, în normali și „premium”:

Conectorii standard sunt întotdeauna disponibili, iar conectorii „premium” sunt disponibili doar la achiziționarea unui plan separat pentru utilizatori sau fluxuri. În Logic Apps, toți conectorii sunt disponibili pentru utilizare, însă tarifarea se face pe baza utilizării conectorilor. Execuția în flux a conectorilor standard este mai ieftină, iar cea a conectorilor „premium” este mai scumpă.
5. Lansarea fluxului prin buton
Aici, Logic Apps este în dezavantaj față de Power Automate, deoarece fluxul Logic Apps nu poate fi lansat, de exemplu, cu un buton din aplicația Power Apps. Așa cum am descoperit, cu ajutorul Power Automate, , este posibil să creați fluxuri și să le conectați la aplicația Power Apps, pentru a le apela ulterior, de exemplu, când se apasă un buton în aplicație. În cazul Logic Apps, dacă trebuie să implementați un astfel de scenariu, este necesar să găsiți diferite soluții, cum ar fi utilizarea declanșatorului „Când se primește o solicitare HTTP” și să trimiteți din aplicație o solicitare POST la o adresă predefinită:

6. Crearea fluxului cu Visual Studio
Spre deosebire de Power Automate, fluxurile Logic Apps pot fi create direct prin Visual Studio.
Puteți crea și edita fluxuri Logic Apps, de exemplu, din Visual Studio Code, având instalat extensia Azure Logic Apps. După instalarea extensiei, veți avea posibilitatea de a vă conecta la Azure. Iar după autentificarea reușită, veți avea acces la fluxurile Logic Apps existente în acest mediu și veți putea trece la editarea fluxului dorit:

Sigur, nu am enumerat toate diferențele dintre aceste două produse, dar am încercat să subliniez acele caracteristici care mi-au sărit cel mai mult în ochi în timpul dezvoltării fluxurilor utilizând Power Automate și Logic Apps. În articolele următoare, vom explora împreună caracteristici interesante și cazuri de implementare cu alte produse din gama Power Platform și ne vom întoarce de mai multe ori la Logic Apps. Vă doresc o zi bună!
Sursa: habr.com
