Share via


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 naudoti Power Automate srauto licenciją gamybos egzempliorius.

Veiksmai norint integruoti debesies srautą

  1. Kurti debesies srautą.

  2. Srauto įtraukimas į svetainę.

  3. Iškviesti srautą iš svetainės.

Kurti srautą

  1. Prisijunkite prie „Power Pages“.

  2. Pasirinkite svetainę Redaguoti.

  3. Eikite į darbo sritį Nustatymas , tada dalyje Programų integravimas pasirinkite Debesies srautai.

  4. Pasirinkite + Sukurti naują srautą.

  5. Ieškokite „Power Pages“, pasirinkite paleidiklį Kai „Power Pages“ iškviečia srautą.

    Pasirinkite „Power Pages“ parinktis, esančias „Power Automate“.

  6. 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.

  1. Prisijunkite prie „Power Pages“.

  2. Pasirinkite svetainę Redaguoti.

  3. Eikite į darbo sritį Nustatymas, tada dalyje Debesies srautai (peržiūra) pasirinkite Programų integravimas.

  4. Pasirinkite + Įtraukti debesies srautą.

  5. Ieškokite pastaruoju metu sukurto srauto.

  6. Dalyje Vaidmenys+ Įtraukti vaidmenis.

  7. Pažymėkite vaidmenis, kurie turi turėti prieigą prie srautų.

  8. Pasirinkite Įrašyti.

    Į svetainę įtraukite debesies srautą.

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 sraute galite apibrėžti įvesties parametrus, kurių tipas Tekstas, Bulio logika , Failas ir Skaičius. 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 sraute.
  • 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",
        contentType: "application/json",
        url: "_api/cloudflow/v1.0/trigger/44a4b2f2-0d1a-4820-bf93-9376278d49c4",
        data: JSON.stringify({"eventData":JSON.stringify({"Email": "abc@contoso.com", "File":{"name":"Report.pdf", "contentBytes":"base 64 encoded string"} })}),
        processData: false,
        global: false
    })
    .done(function (response) {
    
    })
    .fail(function(){
    
    });

Pastaba.