Konfigūruokite Power Automate debesies srautus Power Pages
„Power Automate“ naudojant debesies srautą vartotojai gali kurti automatizuotas įvairių programų ir paslaugų darbo eigas. Naudodami „Power Automate“ debesies srautą galite sukurti logiką, kuri atliktų vieną ar kelias užduotis, kai įvyksta įvykis. Pavyzdžiui, konfigūruokite mygtuką, kad vartotojui jį pasirinkus būtų išsiunčiamas el. laiškas arba susitikimo užklausa, atnaujintas įrašas, renkami duomenys, sinchronizuojami failai ir atliekamos kitos užduotys.
Dabar galite saugiai iškviesti „Power Automate“ debesies srautai iš „Power Pages“ ir bendrauti su 1000 + išoriniais duomenų šaltiniais bei integruoti juos į verslo svetainę.
Pastaba.
- Kad veiktų ši funkcija, jūsų „Power Pages“ svetainės versija turi būti 9.5.4.xx arba naujesnė.
- Jūsų darbo pradžios svetainės paketo versija turi būti 9.3.2304.x arba naujesnė.
Būtinosios sąlygos
Norint integruotis Power Pages, Power Automate reikalinga licencija. Rekomenduojama gamybos egzempliorius Power Automate naudoti proceso licenciją.
Veiksmai norint integruoti debesies srautą
Kurti debesies srautą.
Srauto įtraukimas į svetainę.
Iškviesti srautą iš svetainės.
Kurti srautą
Prisijunkite prie „Power Pages“.
Pasirinkite svetainę Redaguoti.
Eikite į darbo sritį Nustatymas , tada dalyje Programų integravimas pasirinkite Debesies srautai.
Pasirinkite + Sukurti naują srautą.
Ieškokite „Power Pages“, pasirinkite paleidiklį Kai „Power Pages“ iškviečia srautą.
Apibrėžkite srauto žingsnius ir grąžinamas reikšmes ir pasirinkite Įrašyti.
Pastaba.
Prie „Power Pages“ svetainės galima pridėti tik su sprendimu susijusius srautus.
Įtraukite srautą į savo svetainę
Sukūrę tiesioginį debesies srautą, jį reikia susieti su svetaine „Power Pages“ ir apsaugoti žiniatinklio vaidmeniu.
Prisijunkite prie „Power Pages“.
Pasirinkite svetainę Redaguoti.
Eikite į darbo sritį Nustatymas, tada dalyje Debesies srautai (peržiūra) pasirinkite Programų integravimas.
Pasirinkite + Įtraukti debesies srautą.
Ieškokite pastaruoju metu sukurto srauto.
Dalyje Vaidmenys + Įtraukti vaidmenis.
Pažymėkite vaidmenis, kurie turi turėti prieigą prie srautų.
Pasirinkite Įrašyti.
Pastaba.
Kai į svetainę įtraukiate srautą, sugeneruojamas unikalus URL, kuris leidžia iškviesti debesį iš jūsų svetainės.
Iškviesti srautą iš tinklalapio
Naudokite „Power Pages“ debesies srauto API, kad jis sąveikautų su „Power Automate“ ir atlikti išorinių paslaugų integravimą. Debesies srauto API operacijas sudaro HTTP užklausos ir atsakai.
Operacija | Būdas | URI |
---|---|---|
Iškvieskite debesies srautą | SKELBTI | [Site URI]_/api/cloudflow/v1.0/trigger/<guid> |
Pavyzdys:
Prašyti
POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
"Location":"Seattle"
}
Atsakas
Debesies srautas be atsako veiksmų
HTTP/1.1 Accepted
Content-Type: application/json
Debesies srautas su atsako veiksmais
HTTP/1.1 200 OK
Content-Type: application/json
Body
{
"conditions":"Rain",
"humidity":"93",
"latitude":"47.60620880126953",
"longitude":"-122.33206939697266"
}
Debesies srauto API užklausų autentifikavimas
Jums nereikia įtraukti autentifikavimo kodo, nes programos seansas valdo autentifikavimą ir autorizavimą. Visi API skambučiai turi apimti kryžminės svetainės užklausos klastojimo (CSRF) žymą.
Parametro perdavimas debesies srautui
Debesies srautas galite apibrėžti tipo Tekstas, Bulio logikos, Failas ir Skaičius įvesties parametrus. Parametro pavadinimas, kurį apibrėžiate užklausos turinyje, turi atitikti parametro pavadinimą, apibrėžtą debesies srauto paleidiklyje.
Svarbu
- Turite perduoti užklausos parametrų pavadinimą, kaip apibrėžta debesies srautas.
- Parametro perdavimo srautui, sukonfigūruotam naudojant saugias įvestis, palaikymas negalimas.
„JavaScript“ imtis srautui iškviesti
Šis pavyzdys parodo, kaip iškviesti srautą pasinaudojant asinchroniniu JavaScript ir XML (AJAX).
shell.ajaxSafePost({
type: "POST",
url: "/_api/cloudflow/v1.0/trigger/44a4b2f2-0d1a-4820-bf93-9376278d49c4",
data: {"eventData":JSON.stringify({"Email": "abc@contoso.com", "File":{"name":"Report.pdf", "contentBytes":"base 64 encoded string"} })}
})
.done(function (response) {
})
.fail(function(){
});
Pastaba.
- Jei paleidiklio įvesties parametras nenurodytas, užklausoje pateikite tuščią įvykio turinį.
- Informacijos apie debesies srautas apribojimus ieškokite Automatizuotų, suplanuotų ir momentinių srautų ribos.