Share via


Konfiguracija Power Automate tokov v oblaku v Power Pages

Tok za oblak Power Automate uporabnikom omogoča ustvarjanje avtomatiziranih potekov dela v različnih aplikacijah in storitvah. Tok za oblak Power Automate lahko uporabite za ustvarjanje logike, ki izvaja eno ali več opravil, ko se zgodi dogodek. Na primer, konfigurirajte gumb tako, da ko ga uporabnik izbere, pošlje e-poštno sporočilo ali zahtevo za sestanek, posodobi zapis, zbere podatke, sinhronizira datoteke in druga opravila.

Zdaj lahko varno prikličete tokove za oblak Power Automate v storitvi Power Pages za interakcijo z več kot 1000 zunanjimi viri podatkov in jih integrirate v svoje poslovno mesto.

opomba,

  • Vaša različica spletnega mesta za Power Pages mora biti 9.5.4.xx ali novejša, da bo funkcija delovala.
  • Različica vašega začetnega paketa spletnega mesta mora biti 9.3.2304.x ali novejša.

Zahteve

Za integracijo z Power Pages njo je potrebna licenca Power Automate . Priporočljivo je, da uporabite Power Automate licenco per flow v produkcijski primerek.

Koraki za integracijo toka za oblak

  1. Ustvarite tok za oblak.

  2. Dodajte tok na vaše spletno mesto.

  3. Prikličite tok z vašega spletnega mesta.

Ustvari tok

  1. Vpišite se v Power Pages.

  2. Izberite spleto mesto + Uredi.

  3. Pomaknite se do možnosti Nastavitev delovnega prostora in pod možnostjo Integracije aplikacij izberite Poteki v oblaku.

  4. Select + Ustvari nov potek.

  5. Poiščite Power Pages Izberi sprožilec Ko storitev Power Pages pokliče tok.

    Izbiranje možnosti Power Pages v Power Automate.

  6. Določite svoje korake toka in vrnjene vrednosti ter izberite Shrani.

opomba,

Na spletno mesto za Power Pages je mogoče pripeti samo tokove, ki temeljijo na rešitvah.

Dodajanje toka na spletno mesto

Ko ustvarite takojšnji tok za oblak, ga je treba povezati s spletnim mestom za Power Pages in zavarovati s spletno vlogo.

  1. Vpišite se v Power Pages.

  2. Izberite spleto mesto + Uredi.

  3. Pomaknite se do delovnega prostora za nastavitev, nato izberite Tokovi za oblak (predogled) pod možnostjo Integracije aplikacij.

  4. Izberite možnost + Dodaj tok za oblak.

  5. Poiščite nedavno ustvarjeni tok.

  6. Izberite + Dodaj vloge pod možnostjo Vloge.

  7. Izberite vloge, ki naj imajo dostop do toka.

  8. Izberite možnost Shrani.

    Dodajte tok oblaka spletnemu mestu.

opomba,

Ko svojemu spletnemu mestu dodate tok, se ustvari edinstven URL, ki vam omogoča, da prikličete oblak s svojega spletnega mesta.

Priklic toka s spletne strani

Uporabite API toka za oblak Power Pages za interakcijo s storitvijo Power Automate za izvedbo integracije zunanjih storitev. Postopki API-ja toka za oblak sestavljajo zahteve in odgovori HTTP.

Postopek Metoda URI
Priklic toka za oblak POST [Site URI]_/api/cloudflow/v1.0/trigger/<guid>

Primer:

Request

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

Response

Tok oblaka brez dejanja odgovora

HTTP/1.1 Accepted
Content-Type: application/json

Tok oblaka z dejanjem odgovora

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

Preverjanje pristnosti zahtevkov API-jev toka oblaka

Kode za preverjanje pristnosti vam ni treba vključiti, ker preverjanje pristnosti in avtorizacijo upravlja seja aplikacije. Vsi klici API-ja morajo vsebovati žeton za ponarejanje zahteve prek spletnih mest (CSRF).

Posredovanje parametra toku za oblak

V toku oblaka lahko določite vhodne parametre vrste Besedilo, Logična vrednost, Datoteka inŠtevilka . Ime parametra, ki ga določite v telesu zahteve, se mora ujemati z imenom parametra, določenim v sprožilcu toka v oblaku.

Pomembno

  • Posredovati morate ime parametrov zahteve, kot je določeno v toku oblaka.
  • Podpora za prenos parametra v tok, konfiguriran z varnimi vhodi, ni na voljo.

Vzorčni jezik JavaScript za priklic toka

Ta vzorec prikazuje, kako priklicati tok z asinhronim jezikom JavaScript in XML-jem (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(){
    
    });

opomba,