Power Automate VS Logic Apps. Загальна інформація

Всім привіт! Давайте сьогодні поговоримо про продукти Power Automate та Logic Apps. Часто люди не розуміють у чому відмінності між даними сервісами і який із сервісів варто вибрати для вирішення своїх завдань. Давайте розумітися.

Microsoft PowerAutomate

Microsoft Power Automate це хмарний сервіс, який надає користувачам можливість створювати потоки для автоматизації трудомістких бізнес-завдань та процесів. Цей сервіс призначений для Citizen Developers – користувачів, які не є на 100% розробниками, але беруть участь у розробці програм та автоматизації процесів.

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

Power Automate VS 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 VS Logic Apps. Загальна інформація

Варто зазначити, що преміум конектори доступні лише при покупці окремого плану. Підписка Office 365 не надає можливості використання преміум-конекторів.

Логічні програми

Logic Apps – це сервіс, який є частиною служби додатків Azure. Azure Logic Apps є частиною платформи Azure Integration Services, яка включає можливість звернення до Azure API. Також, як і Power Automate, Logic Apps це хмарний сервіс, призначений для автоматизації бізнес-завдань та процесів. Однак, у той час як Microsoft Power Automate націлений на потоки бізнес-процесів, Logic Apps більше орієнтований на блоки бізнес-логіки, які є частиною комплексного інтеграційного рішення. Такі рішення вимагатимуть більш ретельного управління та контролю. Однією з головних відмінностей Logic Apps є можливість вказати частоту перевірки спрацьовування тригера. У Power Automate така настройка відсутня.

Power Automate VS Logic Apps. Загальна інформація

Наприклад, за допомогою Logic Apps можна автоматизувати такі сценарії як:

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

Поряд із Microsoft Power Automate, Logic Apps дозволяє створювати потоки різного рівня складності, без написання коду, проте тарифікація тут трохи інша. У Logic Apps використовується підхід "плати в міру використання". Це означає, що купувати окремі підписки не потрібно і всі конектори доступні відразу. Однак кожне виконання дії всередині потоку коштує певних грошей.

Power Automate VS Logic Apps. Загальна інформація

Під час розробки потоків Logic Apps варто враховувати, що вартість виконання стандартних конекторів та конекторів рівня «Корпоративний» відрізняється.

У наступній статті ми подивимося які ще відмінності є між сервісами Power Automate та Logic Apps, а також різні цікаві способи взаємодії цих двох сервісів.

Джерело: habr.com

Додати коментар або відгук