Добры дзень усім!
Microsoft Power Automate
Дадзены прадукт падае шырокі набор канектараў да розных сэрвісаў, а таксама трыгераў, для аўтаматычнага і імгненнага запускаў струменяў, з прычыны ўзнікнення вызначанай падзеі. Таксама падтрымліваецца запуск патокаў па раскладзе ці па кнопцы.
1. Аўтаматычная рэгістрацыя зваротаў
Адным з кейсаў можа быць рэалізацыя аўтаматычнай рэгістрацыі зваротаў. Трыгерам патоку, у дадзеным выпадку, будзе з'яўляцца атрыманне паштовага апавяшчэння на пэўную скрыню, пасля чаго адбываецца апрацоўка далейшай логікі:
Пры наладзе трыгера «Калі прыходзіць новы электронны ліст» можна выкарыстоўваць розныя фільтры для вызначэння патрабаванай падзеі для старту трыгера:
Напрыклад, можна запускаць паток толькі па лістах з укладаннямі або па лістах, у якіх максімальная важнасць. Таксама можна запускаць паток калі ліст прыйшоў у пэўную тэчку паштовай скрыні. Акрамя таго, ёсць магчымасць адфільтраваць лісты па шуканай падрадку ў тэме ліста.
Пасля таго, як зроблены неабходныя вылічэнні і атрымана ўся патрэбная інфармацыя можна стварыць элемент у спісе SharePoint з выкарыстаннем падстановак з іншых дзеянняў:
З дапамогай падобнага струменя можна лёгка падхапляць неабходныя паштовыя апавяшчэнні, разбіраць іх на складнікі і ствараць запісы ў іншых сістэмах.
2. Запуск патоку ўзгаднення па кнопцы з PowerApps
Адным са стандартных сцэнарыяў з'яўляецца адпраўка аб'екта на зацвярджэнне якія ўзгадняюць асобам. Для рэалізацыі падобнага сцэнара можна зрабіць кнопку ў PowerApps і, пры націску на яе, запускаць паток Power Automate:
Як можна заўважыць, у дадзеным струмені, стартавым трыгерам з'яўляецца PowerApps. Адметнай асаблівасцю дадзенага трыгера з'яўляецца тое, што можна запытваць інфармацыю з PowerApps, знаходзячыся ўсярэдзіне струменя Power Automate:
Працуе гэта наступным чынам: калі вам неабходна атрымаць якую-небудзь інфармацыю з PowerApps, вы клікаеце на пункт "Спытаць у PowerApps". Пасля гэтага ствараецца зменная, якую можна выкарыстоўваць ва ўсіх дзеяннях дадзенага струменя Power Automate. Застаецца толькі пры запуску патоку з PowerApps перадаць значэнне для дадзенай зменнай унутр патоку.
3. Запуск патоку з дапамогай HTTP запыту
Трэці кейс, пра які хацелася б пагаварыць - гэта запуск Power Automate патоку з дапамогай HTTP запыту. У некаторых выпадках, асабліва гэта справядліва для розных інтэграцыйных гісторый, неабходна запусціць паток Power Automate праз HTTP запыт, з перадачай розных параметраў унутр патоку. Гэта робіцца дастаткова проста. У якасці трыгера выкарыстоўваецца дзеянне "Пры атрыманні HTTP запыту" HTTP:
URL-адрас HTTP POST фармуецца аўтаматычна, пры першым захаванні струменя. Менавіта на гэты адрас неабходна даслаць POST запыт для старту дадзенага патоку. У якасці параметраў, пры запуску можна перадаць розную інфармацыю, напрыклад, у дадзеным выпадку адбываецца перадача звонку атрыбута SharePointID. Для таго, каб стварыць падобную ўваходную схему, неабходна клікнуць на пункт "Выкарыстоўваць прыклад карыснай нагрузкі, каб стварыць схему", пасля чаго ўставіць прыклад JSON'а якіх будзе прыходзіць у струмень:
Пасля націску на "Гатова" фармуецца схема JSON тэксту запыту для дадзенага дзеяння. Цяпер атрыбут SharePointID можна выкарыстоўваць ва ўсіх дзеяннях дадзенага струменя ў якасці падстаноўкі:
Варта адзначыць, што трыгер «Пры атрыманні HTTP запыту» уваходзіць у раздзел Прэміум канектараў і даступны толькі пры куплі асобнага плана на дадзены прадукт.
У наступным артыкуле пагаворым аб розных кейсах, якія можна рэалізаваць з дапамогай Logic Apps.
Крыніца: habr.com