Laba diena visiems!
„Microsoft Power Automate“.
Šis produktas suteikia platų įvairių paslaugų jungčių spektrą, taip pat aktyviklius, leidžiančius automatiškai ir akimirksniu paleisti srautus įvykus tam tikram įvykiui. Jis taip pat palaiko gijų paleidimą pagal tvarkaraštį arba mygtuku.
1. Automatinis prašymų registravimas
Vienas iš atvejų galėtų būti automatinio prašymų registravimo įgyvendinimas. Šiuo atveju srauto aktyviklis bus el. pašto pranešimo gavimas į konkrečią pašto dėžutę, po kurio apdorojama tolesnė logika:
Nustatydami aktyviklį „Kai gaunamas naujas el. laiškas“, galite naudoti įvairius filtrus, kad nustatytumėte, kokį įvykį suaktyvinti:
Pavyzdžiui, galite pradėti tik el. laiškų su priedais arba svarbiausių el. laiškų srautą. Taip pat galite pradėti srautą, jei laiškas patenka į tam tikrą pašto dėžutės aplanką. Be to, temos eilutėje galima filtruoti raides pagal norimą eilutę.
Atlikus reikiamus skaičiavimus ir gavus visą reikiamą informaciją, SharePoint sąraše galite sukurti elementą naudodami pakaitalus iš kitų veiksmų:
Tokio srauto pagalba galite lengvai pasiimti reikiamus el. pašto pranešimus, išardyti juos į komponentus ir kurti įrašus kitose sistemose.
2. Patvirtinimo eigos paleidimas naudojant PowerApps mygtuką
Vienas iš standartinių scenarijų yra objekto siuntimas patvirtinti patvirtinimo asmenims. Norėdami įgyvendinti panašų scenarijų, galite sukurti mygtuką „PowerApps“ ir spustelėję jį paleisti „Power Automate“ srautą:
Kaip matote, šioje temoje pradinis aktyviklis yra „PowerApps“. Puikus šio aktyviklio dalykas yra tai, kad galite prašyti informacijos iš „PowerApps“ būdami „Power Automate“ sraute:
Tai veikia taip: kai jums reikia gauti informacijos iš „PowerApps“, spustelėkite elementą „Klausti PowerApps“. Tada sukuriamas kintamasis, kurį galima naudoti atliekant visus veiksmus to Power Automate sraute. Belieka perduoti šio kintamojo vertę sraute, kai pradedate srautą iš „PowerApps“.
3. Pradėkite srautą naudodami HTTP užklausą
Trečias atvejis, apie kurį norėčiau pakalbėti, yra Power Automate srauto paleidimas naudojant HTTP užklausą. Kai kuriais atvejais, ypač įvairioms integravimo istorijoms, reikia paleisti Power Automate srautą per HTTP užklausą, perduodant įvairius parametrus srauto viduje. Tai daroma gana paprastai. Veiksmas „Kai gaunama HTTP užklausa“ naudojamas kaip aktyviklis:
HTTP POST URL sugeneruojamas automatiškai pirmą kartą išsaugant srautą. Norėdami pradėti šį srautą, šiuo adresu turite išsiųsti POST užklausą. Įvairi informacija gali būti perduodama kaip parametrai paleidžiant; pavyzdžiui, šiuo atveju SharePointID atributas perduodamas iš išorės. Norėdami sukurti tokią įvesties schemą, turite spustelėti elementą „Naudoti naudingojo krovinio pavyzdį schemai sukurti“ ir įterpti pavyzdį JSON, kuris bus išsiųstas į srautą:
Spustelėjus „Baigti“, sugeneruojama šio veiksmo užklausos teksto JSON schema. SharePointID atributas dabar gali būti naudojamas kaip pakaitos simbolis visuose tam tikro srauto veiksmuose:
Verta paminėti, kad aktyviklis „Kai gaunama HTTP užklausa“ yra įtrauktas į „Premium“ jungčių skyrių ir pasiekiamas tik perkant atskirą šio produkto planą.
Kitame straipsnyje kalbėsime apie įvairius atvejus, kuriuos galima įgyvendinti naudojant Logic Apps.
Šaltinis: www.habr.com