Jagamisviis:


Pilvevoogude konfigureerimine Power Automate Power Pages

Teenuse Power Automate pilvevoog lubab kasutajatel luua erinevate rakenduste ja teenuste vahel automaatseid töövooge. Rakenduse Power Automate pilvevoo abil saate luua loogika, mis sooritab ühe või mitu tööülesannet, kui lõuendirakenduses toimub teatud sündmus. Konfigureerige nuppu näiteks nii, et kui kasutaja valib selle, saadab ta meili või koosoleku taotluse, uuendab kirje, kogub andmeid, sünkroonib faile ja sooritab muid ülesandeid.

Nüüd saate turvaliselt käivitada pilvevoogusid rakenduses Power Automate teenusest Power Pages, et suhelda 1000 + välise andmeallikaga ja integreerida need oma ärisaidile.

Märkus.

  • Teie Power Pages saidiversioon peab olema 9.5.4.xx või uuemat, et see funktsioon töötaks.
  • Teie algussaidi versioon peab olema 9.3.2304.x või kõrgem.

eeltingimused

Integreerimiseks Power Pages on vaja litsentsi. Power Automate tootmiseksemplar-s on soovitatav kasutada Power Automate voopõhist litsentsi.

Etapid pilvevoo integreerimiseks

  1. Loo pilvevoog.

  2. Lisage oma saidile voog.

  3. Äratage oma veebisaidilt voog.

Voo loomine

  1. Logige sisse Power Pagesi.

  2. Valige sait + Redigeeri.

  3. Liikuge tööruumi häälestamine ja seejärel valige jaotises Rakenduste integreerimine suvand Pilvevood .

  4. Select + Loo uus voog.

  5. Otsige käivitajat Power Pages Valige Millal teenus Power Pages voogu kutsub käivitavad voo .

    Vali Power Pages suvandid rakenduses Power Automate.

  6. Määratlege oma vooetapid ja tagastage väärtused ning tehke valik Salvesta.

Märkus.

Ainult lahendusteadlikke vooge saab teenuse Power Pages saidile lisada.

Lisage oma saidile voog

Pärast vahetu pilvevoo loomist tuleb see seostada teenuse Power Pages saidiga ja kaitsta veebirolliga.

  1. Logige sisse Power Pagesi.

  2. Valige sait + Redigeeri.

  3. Avage valik Seadista tööruum ja seejärel valige Pilvevood (eelversioon) jaotisest Rakenduse integreerimine.

  4. Valige + Lisa pilve voog.

  5. Hiljuti loodud voo otsimine.

  6. Jaotises + Lisa rollid valige Rollid.

  7. Valige rollid, millel peaks olema voole juurdepääs.

  8. Valige käsk Salvesta.

    Lisage veebisaidile pilvevoog.

Märkus.

Kui lisate oma saidile voo, luuakse kordumatu URL, mis laseb teil teie saidilt pilve käivitada.

Käivitage voog veebilehelt

Kasutage teenuse Power Pages pilvevoo API-t, et suhelda teenusega Power Automate väliste teenuste integreerimiseks. Pilvevoo API toimingud koosnevad HTTP-päringutest ja vastustest.

Toiming Meetod URI
Käivitage pilvevoog POSTITUS [Saidi URI]_/api/cloudflow/v1.0/trigger/<guid>

Näide:

Taotle

POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
    "Location":"Seattle"
}

Response

Pilvevoog ilma reageerimistoiminguta

HTTP/1.1 Accepted
Content-Type: application/json

Pilvevoog reageerimistoiminguga

HTTP/1.1 200 OK
Content-Type: application/json
Body
{
    "conditions":"Rain",
    "humidity":"93",
    "latitude":"47.60620880126953",
    "longitude":"-122.33206939697266"
}

Pilvevoogude API päringute autentimine

Te ei pea lisama autentimiskoodi, kuna autentimist ja autoriseerimist haldab rakenduste seanss. Kõik API kõned peavad sisaldama saidiülese päringu võltsimise (CSRF) luba.

Parameetri läbistamine pilvevoole

Pilvevoos saate määratleda sisendparameetrid, mille tüüp on Tekst, Kahendväärtus , Fail ja Arv. Teie määratud parameetri nimi peaks taotlustekstis vastama parameetri nimele, mis on omakorda määratud pilvevoo käivitajas.

Oluline

  • Peate edastama päringu parameetrite nime, nagu on määratletud pilvevoos.
  • Toetus parameetri edastamiseks turvaliste sisenditega konfigureeritud voogu pole saadaval.

JavaScripti valim voo kutsumiseks

See valim näitab, kuidas voogu kutsuda kasutades asünkroonset JavaScripti ja XML-i (AJAX).

    shell.ajaxSafePost({
        type: "POST",
        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"} })})
    })
    .done(function (response) {
    
    })
    .fail(function(){
    
    });

Märkus.