Power Automate срещу Logic Apps. Общ информация

Здравейте на всички! Днес ще разгледаме продуктите Power Automate и Logic Apps. Често, хората не разбират разликите между тези услуги и коя от тях е по-подходяща за решаване на техните задачи. Нека разберем.

Microsoft Power Automate

Microsoft Power Automate е облачна услуга, която предоставя на потребителите възможността да създават потоци за автоматизация на трудоемки бизнес задачи и процеси. Тази услуга е предназначена за Citizen Developers – потребители, които не са напълно разработчици, но участват в разработката на приложения и автоматизация на процеси.

Microsoft Power Automate е част от Microsoft Power Platform, която включва допълнителни услуги като Power Apps, Power BI и Power Virtual Agents. Тази платформа позволява лесно извличане на необходимата информация от свързани услуги на Office 365 и нейното обединяване в приложения, потоци от данни, отчети, както и в помощни услуги.

Power Automate срещу Logic Apps. Общ информация

Създаването на потоци в Power Automate се основава на концепцията „тригер” => „набор от действия”. Потокът стартира по определен тригер, който може да бъде, например, създаване на елемент в списък SharePoint, получаване на имейл уведомление или HTTP заявка. След старта започва обработката на действията, които са настроени в този поток. Като действия могат да се използват конектори към различни услуги. В момента Microsoft Power Automate поддържа повече от 200 различни трети страни услуги и платформи като Google, Dropbox, Slack, WordPress, както и различни социални услуги: Blogger, Instagram, Twitter, Youtube, Facebook и много други. Освен това, налична е интеграция с приложенията на Office 365. За улесняване на използването на Microsoft Power Automate, компанията Microsoft предлага голямо количество стандартни шаблони за различни приложения и събития, които можем да използваме, като просто попълним необходимите параметри. Потребителите също могат да създават свои собствени шаблони в конструктора и да ги публикуват за използване от други потребители.

Отличителните черти на Microsoft Power Automate са:

  1. Наличието на голямо количество конектори към различни трети страни услуги.
  2. Подкрепа за интеграция с услугите на Office 365.
  3. Възможност за стартиране на потоци по определен тригер – например интеграционен сценарий, при който получаването на имейл в Gmail задейства серия действия в друга услуга, като например изпращане на съобщение в Teams и създаване на запис в списъка SharePoint.
  4. Възможност за отстраняване на грешки в потоковете, с подробна информация за състоянието на потока на всеки етап.

Въпреки това, Microsoft Power Automate е опростена версия на услугата Logic Apps. Това означава, че когато създавате поток Power Automate, в задния план се създава поток Logic Apps, който обработва настроената логика. По-просто казано, Power Automate използва движка на Logic Apps за реализиране на потоковете.

Microsoft Power Automate в момента е достъпен в рамките на абонамент за Office 365 или в отделен план, закупуван на потребителска или потокова основа.

Power Automate срещу Logic Apps. Общ информация

Стои да се отбележи, че премиум конекторите са налични само при закупуване на отделен план. Абонаментът за Office 365 не предоставя възможност за използване на премиум конектори.

Logic Apps

Logic Apps е услуга, която е част от Azure App Services. Azure Logic Apps е част от платформата Azure Integration Services, която включва възможност за достъп до Azure API. Както Power Automate, Logic Apps е облачна услуга, предназначена за автоматизация на бизнес задачи и процеси. Въпреки това, докато Microsoft Power Automate е насочен към потоци на бизнес процеси, Logic Apps е по-ориентирана към блоковете на бизнес логиката, които са част от комплексно интеграционно решение. Такива решения изискват по-внимателно управление и контрол. Една от основните разлики на Logic Apps е възможността за задаване на честота на проверка на тригера. В Power Automate тази настройка отсъства.

Power Automate срещу Logic Apps. Общ информация

Например, с помощта на Logic Apps можете да автоматизирате следните сценарии:

  1. Обработка и пренасочване на поръчки към облачни услуги и локални системи.
  2. Изпращане на уведомления по имейл с помощта на Office 365 при възникване на събития в различни системи, приложения и услуги.
  3. Преместване на изпратени файлове от сървър FTP в услугата за съхранение на Azure.
  4. Проследяване на публикации в социалните медии по определена тема и много други.

Сравнително с Microsoft Power Automate, Logic Apps позволява да създавате потоци с различна степен на сложност, без да се налага да пишете код, но таксуването е малко по-различно. В Logic Apps се използва подходът "плащай за това, което използваш". Това означава, че не е необходимо да купувате отделни абонаменти и всички конектори са налични веднага. Въпреки това, всяко изпълнение на действие в потока струва определена сума.

Power Automate срещу Logic Apps. Общ информация

При разработването на потоци в Logic Apps трябва да се има предвид, че цената за използване на стандартни конектори и конектори на ниво "Корпоративен" е различна.

В следващата статия ще разгледаме какви още разлики съществуват между услугите Power Automate и Logic Apps, както и различни интересни начини за взаимодействие между тези две услуги.

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster