Power Automate VS Logic Apps. Асаблівасці Logic Apps

Добры дзень усім! У мінулым артыкуле, прысвечаным вывучэнню Power Automate і Logic Apps мы разгледзелі некаторыя магчымасці выкарыстання Power Automate. У дадзеным артыкуле я б жадаў спыніцца на некаторых сцэнарах выкарыстання Logic Apps і шэрагу адрозненняў ад Power Automate. Як раней мы з Вамі высветлілі, Power Automate і Logic Apps гэта сэрвісы-двайняты, якія адрозніваюцца толькі вобласцю размяшчэння (Office 365, Azure), а таксама падыходам да ліцэнзавання і некаторымі ўнутранымі асаблівасцямі. Давайце, сёння паглядзім якія асаблівасці ёсць у Logic Apps у адрозненне ад Power Automate. Ня будзем губляць час.

1. Частата спрацоўвання трыгераў

У Power Automate няма магчымасці наладжваць частату праверкі ўмоў трыгера. Даводзіцца спадзявацца на дэфолтнае значэнне. У Logic Apps ёсць магчымасць наладжваць інтэрвал і частату праверкі трыгера, што істотна паскарае апрацоўку падзей. Зрэшты, у Power Automate, часцяком, налад для трыгераў істотна менш чым у Logic Apps:

Трыгер Power Automate «Пры стварэнні элемента»:

Power Automate VS Logic Apps. Асаблівасці Logic Apps

Трыгер Logic Apps "Пры стварэнні элемента":

Power Automate VS Logic Apps. Асаблівасці Logic Apps

У Logic Apps для дадзенага трыгера ёсць яшчэ налады гадзіннага пояса і часу запуску.

2. Пераключэнне паміж рэжымамі адлюстравання патоку

У Logic Apps, у адрозненне ад Power Automate, маецца магчымасць пераключэння паміж рэжымамі "Канструктар" і "Прадстаўленне кода". Дадзеная магчымасць вельмі дапамагае ў адладцы патокаў, а таксама дазваляе ўносіць больш тонкія змены ў логіку патокаў.

Power Automate VS Logic Apps. Асаблівасці Logic Apps

3. Адладка патокаў

Часцяком, пры наладзе струменяў, нам неабходна правяраць карэктнасць выканання той ці іншай логікі, якая была ў іх закладзена. І тут нам ніяк не абысціся без адладкі. У Logic Apps ёсць неверагодна зручны рэжым адладкі патокаў, з дапамогай якога можна адлюстраваць уваходныя і выходныя дадзеныя кожнага з актывіці патоку. З дапамогай дадзенага рэжыму можна ў любы момант часу ўбачыць на якім этапе якая інфармацыя прыляцела ў актывісты і што аказалася на выхадзе актывіста:

Power Automate VS Logic Apps. Асаблівасці Logic Apps

У Power Automate такі рэжым прысутнічае, але ў вельмі зрэзаным варыянце.

4. «Прэміум»-канектары

Як нам ужо вядома, у Power Automate ёсць падзел канектараў па тыпе, на звычайныя і «прэміум»:

Power Automate VS Logic Apps. Асаблівасці Logic Apps

Звычайныя канектары даступныя заўсёды, "прэміум" канектары даступныя толькі пры куплі асобнага плана на карыстальнікаў або на патокі. У Logic Apps даступныя для выкарыстання ўсе канектары адразу, але тарыфікацыя ажыццяўляецца па меры выкарыстання канектараў. Выкананне ў струмені звычайных канектараў варта танней, прэміум варта даражэй.

5. Запуск патоку па кнопцы

А вось тут Logic Apps прайгравае Power Automate у тым, што струмень Logic Apps нельга запусціць, напрыклад, па кнопцы з прыкладання Power Apps. З дапамогай Power Automate, як мы высветлілі у мінулым артыкуле, можна ствараць патокі і падключаць іх да дадатку Power Apps, для наступнага выкліку, напрыклад, пры націску на кнопку ў дадатку. У выпадку з Logic Apps, калі неабходна рэалізаваць падобны сцэнар даводзіцца прыдумляць розныя выхады, напрыклад, выкарыстоўваць трыгер «Пры атрыманні HTTP-запыту» і адпраўляць з прыкладання POST запыт па загадзя сфарміраваным адрасе:

Power Automate VS Logic Apps. Асаблівасці Logic Apps

6. Стварэнне патоку з дапамогай Visual Studio

У адрозненне ад Power Automate, Logic Apps патокі можна ствараць напрамую праз Visual Studio.
Ствараць і рэдагаваць струмені Logic Apps можна, напрыклад, з Visual Studio Code, пры наяўнасці ўсталяванага пашырэння Azure Logic Apps. Пасля ўстаноўкі пашырэння, з'явіцца магчымасць падключэння да Azure. А пасля паспяховай аўтарызацыі, Вы атрымаеце доступ да наяўных Logic Apps струменяў у дадзеным асяроддзі і можна будзе перайсці да рэдагавання патрабаванага струменя:

Power Automate VS Logic Apps. Асаблівасці Logic Apps

Вядома, я пералічыў не ўсе адрозненні гэтых двух прадуктаў, але я пастараўся адзначыць тыя асаблівасці, якія максімальна кінуліся мне ў вочы пры распрацоўцы патокаў з выкарыстаннем Power Automate і Logic Apps. У наступных артыкулах мы паглядзім з Вамі цікавыя асаблівасці і кейсы рэалізацыі з выкарыстаннем іншых прадуктаў лінейкі Power Platform, і яшчэ не раз вернемся да Logic Apps. Усім добрага дня!

Крыніца: habr.com

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