Power Automate VS Logic Apps. Агульная інфармацыя

Ўсім прывітанне! Давайце сёння пагаворым пра прадукты Power Automate і Logic Apps. Часцяком, людзі не разумеюць у чым адрозненні паміж дадзенымі сэрвісамі і які з сэрвісаў варта абраць для рашэння сваіх задач. Давайце разбірацца.

Microsoft Power Automate

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

Дадаць каментар