Power Automate VS Logic Apps. Кейсы Power Automate

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

Microsoft Power Automate

Дадзены прадукт падае шырокі набор канектараў да розных сэрвісаў, а таксама трыгераў, для аўтаматычнага і імгненнага запускаў струменяў, з прычыны ўзнікнення вызначанай падзеі. Таксама падтрымліваецца запуск патокаў па раскладзе ці па кнопцы.

1. Аўтаматычная рэгістрацыя зваротаў

Адным з кейсаў можа быць рэалізацыя аўтаматычнай рэгістрацыі зваротаў. Трыгерам патоку, у дадзеным выпадку, будзе з'яўляцца атрыманне паштовага апавяшчэння на пэўную скрыню, пасля чаго адбываецца апрацоўка далейшай логікі:
Power Automate VS Logic Apps. Кейсы Power Automate


Пры наладзе трыгера «Калі прыходзіць новы электронны ліст» можна выкарыстоўваць розныя фільтры для вызначэння патрабаванай падзеі для старту трыгера:

Power Automate VS Logic Apps. Кейсы Power Automate

Напрыклад, можна запускаць паток толькі па лістах з укладаннямі або па лістах, у якіх максімальная важнасць. Таксама можна запускаць паток калі ліст прыйшоў у пэўную тэчку паштовай скрыні. Акрамя таго, ёсць магчымасць адфільтраваць лісты па шуканай падрадку ў тэме ліста.
Пасля таго, як зроблены неабходныя вылічэнні і атрымана ўся патрэбная інфармацыя можна стварыць элемент у спісе SharePoint з выкарыстаннем падстановак з іншых дзеянняў:

Power Automate VS Logic Apps. Кейсы Power Automate

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

2. Запуск патоку ўзгаднення па кнопцы з PowerApps

Адным са стандартных сцэнарыяў з'яўляецца адпраўка аб'екта на зацвярджэнне якія ўзгадняюць асобам. Для рэалізацыі падобнага сцэнара можна зрабіць кнопку ў PowerApps і, пры націску на яе, запускаць паток Power Automate:

Power Automate VS Logic Apps. Кейсы Power Automate

Як можна заўважыць, у дадзеным струмені, стартавым трыгерам з'яўляецца PowerApps. Адметнай асаблівасцю дадзенага трыгера з'яўляецца тое, што можна запытваць інфармацыю з PowerApps, знаходзячыся ўсярэдзіне струменя Power Automate:

Power Automate VS Logic Apps. Кейсы Power Automate

Працуе гэта наступным чынам: калі вам неабходна атрымаць якую-небудзь інфармацыю з PowerApps, вы клікаеце на пункт "Спытаць у PowerApps". Пасля гэтага ствараецца зменная, якую можна выкарыстоўваць ва ўсіх дзеяннях дадзенага струменя Power Automate. Застаецца толькі пры запуску патоку з PowerApps перадаць значэнне для дадзенай зменнай унутр патоку.

3. Запуск патоку з дапамогай HTTP запыту

Трэці кейс, пра які хацелася б пагаварыць - гэта запуск Power Automate патоку з дапамогай HTTP запыту. У некаторых выпадках, асабліва гэта справядліва для розных інтэграцыйных гісторый, неабходна запусціць паток Power Automate праз HTTP запыт, з перадачай розных параметраў унутр патоку. Гэта робіцца дастаткова проста. У якасці трыгера выкарыстоўваецца дзеянне "Пры атрыманні HTTP запыту" HTTP:

Power Automate VS Logic Apps. Кейсы Power Automate

URL-адрас HTTP POST фармуецца аўтаматычна, пры першым захаванні струменя. Менавіта на гэты адрас неабходна даслаць POST запыт для старту дадзенага патоку. У якасці параметраў, пры запуску можна перадаць розную інфармацыю, напрыклад, у дадзеным выпадку адбываецца перадача звонку атрыбута SharePointID. Для таго, каб стварыць падобную ўваходную схему, неабходна клікнуць на пункт "Выкарыстоўваць прыклад карыснай нагрузкі, каб стварыць схему", пасля чаго ўставіць прыклад JSON'а якіх будзе прыходзіць у струмень:

Power Automate VS Logic Apps. Кейсы Power Automate

Пасля націску на "Гатова" фармуецца схема JSON тэксту запыту для дадзенага дзеяння. Цяпер атрыбут SharePointID можна выкарыстоўваць ва ўсіх дзеяннях дадзенага струменя ў якасці падстаноўкі:

Power Automate VS Logic Apps. Кейсы Power Automate

Варта адзначыць, што трыгер «Пры атрыманні HTTP запыту» уваходзіць у раздзел Прэміум канектараў і даступны толькі пры куплі асобнага плана на дадзены прадукт.

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

Крыніца: habr.com

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