Bună ziua! Astăzi haideți să discutăm despre produsele Power Automate și Logic Apps. Adesea, oamenii nu înțeleg care sunt diferențele dintre aceste servicii și care dintre ele ar trebui să fie ales pentru a-și rezolva sarcinile. Să ne lămurim.
Microsoft Power Automate
Microsoft Power Automate este un serviciu în cloud care oferă utilizatorilor posibilitatea de a crea fluxuri pentru automatizarea sarcinilor și proceselor de afaceri consumatoare de timp. Acest serviciu este destinat Citizen Developers – utilizatori care nu sunt 100% dezvoltatori, dar care participă la dezvoltarea aplicațiilor și la automatizarea proceselor.
Microsoft Power Automate face parte din Microsoft Power Platform, care include și servicii precum Power Apps, Power BI și Power Virtual Agents. Această platformă permite obținerea ușoară a tuturor informațiilor necesare din serviciile conexe Office 365 și combinarea lor în aplicații, fluxuri de date, rapoarte și serviciile auxiliare de asistență.

Crearea fluxurilor Power Automate se bazează pe conceptul „triggere” => „set de acțiuni”. Fluxul pornește de la un anumit trigger, care poate fi, de exemplu, crearea unui element în lista SharePoint, primirea unei notificări prin e-mail sau o solicitare HTTP. După pornire, începe procesarea acțiunilor setate în acest flux. Ca acțiuni, se pot utiliza conectori pentru diverse servicii. În prezent, Microsoft Power Automate suportă mai mult de 200 de servicii și aplicații terțe, inclusiv nume mari precum Google, Dropbox, Slack, WordPress, precum și diferite servicii sociale: Blogger, Instagram, Twitter, Youtube, Facebook și multe altele. Desigur, în plus, integrarea cu aplicațiile Office 365 este disponibilă. Pentru a simplifica utilizarea Microsoft Power Automate, compania Microsoft oferă un număr mare de șabloane standard pentru diverse aplicații și evenimente pe care le putem folosi, completând pur și simplu un set de parametri necesari. De asemenea, utilizatorii pot crea propriile șabloane în constructor și le pot publica pentru utilizarea de către alți utilizatori.
Caracteristicile distinctive ale Microsoft Power Automate sunt:
- Existencea unui număr mare de conectori pentru diferite servicii terțe.
- Suport pentru integrarea cu serviciile din Office 365.
- Posibilitatea de a lansa fluxuri pe baza unui anumit declanșator - de exemplu, un scenariu de integrare, în care, la primirea unui email în inboxul Gmail, trebuie să inițiezi o serie de acțiuni într-un alt serviciu, cum ar fi să trimiți un mesaj în Teams și să creezi o înregistrare în lista SharePoint.
- Posibilitatea de a depana fluxurile, cu informații detaliate despre starea fluxului în fiecare dintre etapele sale.
Cu toate acestea, Microsoft Power Automate este o versiune simplificată a serviciului Logic Apps. Asta înseamnă că, atunci când creezi un flux Power Automate, în fundal se creează un flux Logic Apps, care procesează logica configurată. Cu alte cuvinte, Power Automate utilizează motorul Logic Apps pentru implementarea fluxurilor.
Microsoft Power Automate este în prezent disponibil ca parte a abonamentului Office 365 sau ca un plan separat, achiziționat pe utilizatori sau pe fluxuri.

Merită menționat că conectorii premium sunt disponibili doar prin achiziția unui plan separat. Abonamentul Office 365 nu oferă posibilitatea de utilizare a conectorilor premium.
Logic Apps
Logic Apps este un serviciu care face parte din serviciul de aplicații Azure. Azure Logic Apps este parte a platformei Azure Integration Services, care include posibilitatea de a accesa API-urile Azure. La fel ca Power Automate, Logic Apps este un serviciu în cloud destinat automatizării sarcinilor și proceselor de afaceri. Totuși, pe când Microsoft Power Automate este destinat fluxurilor de procese de afaceri, Logic Apps este mai orientat către blocurile de logică de afaceri, care sunt parte a unei soluții integrate complexe. Astfel de soluții necesită o gestionare și un control mai atente. Una dintre principalele diferențe ale Logic Apps este posibilitatea de a specifica frecvența de verificare a declanșatorului. Această setare nu este disponibilă în Power Automate.

De exemplu, cu ajutorul Logic Apps pot fi automatizate următoarele scenarii:
- Prelucrarea și redirecționarea comenzilor către servicii cloud și sisteme locale.
- Trimiterea de notificări prin email folosind Office 365 la apariția unor evenimente în diferite sisteme, aplicații și servicii.
- Mutarea fișierelor transferate de la server FTP în serviciul de stocare Azure.
- Monitorizarea postărilor din rețele sociale pe o anumită temă și multe altele.
La fel ca Microsoft Power Automate, Logic Apps permite crearea de fluxuri de diverse complexități, fără a scrie cod, însă tarifarea este puțin diferită aici. În Logic Apps se folosește abordarea "plătești pe măsură ce folosești". Aceasta înseamnă că nu este necesar să achiziționezi abonamente separate, iar toate conectorii sunt disponibili imediat. Totuși, fiecare execuție a unei acțiuni în cadrul fluxului costă o anumită sumă de bani.

Când dezvolți fluxuri în Logic Apps, este important să ții cont că prețul pentru utilizarea conectorilor standard și a celor de nivel "Enterprise" variază.
În articolul următor, vom analiza care sunt alte diferențe între serviciile Power Automate și Logic Apps, precum și diferite moduri interesante de interacțiune între aceste două servicii.
Sursa: habr.com
