Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

Bună ziua tuturor! În articolul anterior despre învățarea aplicațiilor Power Automate și Logic Am analizat câteva dintre posibilitățile de utilizare a Power Automate. În acest articol, aș dori să evidențiez câteva scenarii pentru utilizarea aplicațiilor logice și o serie de diferențe față de Power Automate. După cum am aflat anterior, Power Automate și Logic Apps sunt servicii gemene care diferă doar prin locație (Office 365, Azure), precum și prin abordarea lor față de licențiere și unele caracteristici interne. Să vedem astăzi ce caracteristici are Logic Apps în contrast cu Power Automate. Să nu pierdem timpul.

1. Frecvența de declanșare

Power Automate nu are capacitatea de a configura cât de des sunt verificate condițiile de declanșare. Trebuie să te bazezi pe valoarea implicită. Logic Apps are capacitatea de a configura intervalul și frecvența verificărilor de declanșare, ceea ce accelerează semnificativ procesarea evenimentelor. Cu toate acestea, Power Automate are adesea mult mai puține setări pentru declanșatoare decât aplicațiile logice:

Declanșatorul Power Automate „Când elementul este creat”:

Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

Declanșatorul „On Element Creation” al aplicațiilor logice:

Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

În aplicațiile logice, există și setări de fus orar și oră de lansare pentru acest declanșator.

2. Comutați între modurile de afișare a fluxului

Logic Apps, spre deosebire de Power Automate, vă permite să comutați între vizualizările Design și Code View. Această caracteristică este foarte utilă în depanarea thread-urilor și, de asemenea, vă permite să faceți modificări mai subtile în logica firelor:

Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

3. Depanare fire

Adesea, la configurarea firelor de execuție, trebuie să verificăm execuția corectă a uneia sau alteia logici care a fost încorporată în ele. Și aici nu ne putem descurca fără depanare. Logic Apps are un mod de depanare a fluxului incredibil de util care vă permite să afișați datele de intrare și de ieșire ale fiecărei activități de flux. Folosind acest mod, puteți vedea în orice moment în ce etapă ce informații au ajuns în activitate și ce a rezultat din activitate:

Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

Power Automate are acest mod, dar într-o versiune foarte limitată.

4. Conectori „Premium”.

După cum știm deja, Power Automate are o împărțire a conectorilor după tip, în obișnuiți și „premium”:

Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

Conectorii obișnuiți sunt întotdeauna disponibili, conectorii „premium” sunt disponibili numai atunci când achiziționați un plan separat pentru utilizatori sau fluxuri. În aplicațiile logice, toți conectorii sunt disponibili pentru utilizare simultan, dar prețul se efectuează pe măsură ce sunt utilizați conectorii. Executarea conectorilor obișnuiți într-un flux costă mai puțin, cei „premium” costă mai mult.

5. Porniți un flux folosind un buton

Dar aici Logic Apps pierde în fața Power Automate, deoarece fluxul Logic Apps nu poate fi lansat, de exemplu, printr-un buton din aplicația Power Apps. Folosind Power Automate, după cum am aflat in ultimul articol, puteți crea fluxuri și le puteți conecta la o aplicație Power Apps pentru a fi apelată mai târziu, de exemplu, când faceți clic pe un buton din aplicație. În cazul aplicațiilor logice, dacă trebuie să implementați un scenariu similar, trebuie să veniți cu diverse soluții, de exemplu, să utilizați declanșatorul „When an HTTP request is received” și să trimiteți o solicitare POST de la aplicație la un - adresa generata:

Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

6. Creați un flux utilizând 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 dacă aveți instalată extensia Azure Logic Apps. După instalarea extensiei, vă veți putea conecta la Azure. Și după autorizarea cu succes, veți avea acces la fluxurile de aplicații logice disponibile în acest mediu și puteți continua la editarea fluxului necesar:

Power Automate VS Logic Apps. Caracteristicile aplicațiilor logice

Desigur, nu am enumerat toate diferențele dintre aceste două produse, dar am încercat să evidențiez acele caracteristici care mi-au atras cel mai mult atenția atunci când dezvolt fluxuri folosind Power Automate și Logic Apps. În următoarele articole, vom analiza caracteristici și cazuri de implementare interesante folosind alte produse din linia Power Platform și vom reveni la Logic Apps de mai multe ori. O zi bună, tuturor!

Sursa: www.habr.com

Adauga un comentariu