Zdieľať cez


Nakonfigurujte Power Automate vstup cloudu Power Pages

Postup v cloude Power Automate umožňuje používateľom vytvárať automatizované pracovné postupy medzi rôznymi aplikáciami a službami. Postup v cloude Power Automate môžete použiť na vytvorenie logiky, ktorá vykonáva jednu alebo viac úloh pri výskyte udalosti. Napríklad nakonfigurujte tlačidlo tak, aby keď ho používateľ stlačí, odoslal e-mail alebo žiadosť o schôdzu, aktualizoval záznam, zhromaždil údaje, synchronizoval súbory a ďalšie úlohy.

Teraz môžete bezpečne vyvolať postupy v cloude Power Automate z Power Pages, aby ste interagovali s viac ako 1000 externými zdrojmi údajov a integrovali ich do svojej podnikovej lokality.

Poznámka

  • Vaša verzia lokality Power Pages musí byť 9.5.4.xx alebo neskoršia, aby táto funkcia fungovala.
  • Verzia vášho balíka úvodnej lokality musí byť 9.3.2304.x alebo vyššia.

Požiadavky

Na integráciu s Power Pages sa vyžaduje Power Automate licencia. V produkčnej inštancii sa odporúča použiť licenciu Power Automate Proces .

Kroky na integráciu postupu v cloude

  1. Vytvorenie postupu v cloude.

  2. Pridajte postup do svojej lokality.

  3. Vyvolajte postup zo svojej webovej lokality.

Vytvorte postup

  1. Prihláste sa do Power Pages.

  2. Zvoľte lokalitu + Upraviť.

  3. Prejdite do pracovného priestoru Nastaviť a potom vyberte Cloudové toky v časti Integrácie.

  4. Vyberte + Vytvoriť nový postup.

  5. Vyhľadajte Power Pages Zvoľte spúšťač Keď Power Pages vyvolá postup.

    Výber možností Power Pages v prvku Power Automate.

  6. Definujte kroky postupu a návratové hodnoty a vyberte Uložiť.

Poznámka

Na lokalitu Power Pages možno pripojiť len postupy využívajúce riešenie.

Pridajte postup k svojej lokalite

Po vytvorení okamžitého postupu v cloude je potrebné ho priradiť k Power Pages lokalite a zabezpečiť webovou rolou.

  1. Prihláste sa do Power Pages.

  2. Zvoľte lokalitu + Upraviť.

  3. Prejdite do pracovného priestoru Nastaviť a potom vyberte Cloudové toky v časti Integrácie.

  4. Vyberte položku + Pridať postup v cloude.

  5. Vyhľadajte nedávno vytvorený postup.

  6. Stlačte možnosť + Pridať roly v časti Roly.

  7. Označte roly, ktoré by mali mať prístup k postupu.

  8. Vyberte položku Uložiť.

    Pridajte postup v cloude na webovú lokalitu.

Poznámka

Keď na svoju lokalitu pridáte postup, vygeneruje sa jedinečná adresa URL, ktorá vám umožní vyvolávanie cloudu z vašej lokality.

Vyvolajte postup z webovej stránky

Použite rozhranie API Power Pages postupu v cloude na interakciu s Power Automate na vykonanie integrácie externých služieb. Operácie API postupu v cloude pozostávajú z požiadaviek HTTP a odpovedí.

Operation Metóda URI
Vyvolanie postupu v cloude POST [Site URI]_/api/cloudflow/v1.0/trigger/<guid>

Príklad:

Žiadať

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

Response

Postup v cloude bez reakcie

HTTP/1.1 Accepted
Content-Type: application/json

Postup v cloude s reakciou

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

Overovanie požiadaviek postupu v cloude API

Nemusíte uvádzať autentifikačný kód, pretože relácia aplikácie spravuje autentifikáciu a autorizáciu. Všetky volania API musia obsahovať token CSRF (Cross-Site Request Forgery).

Odovzdanie parametra do postupu v cloude

V cloudovom toku môžete definovať vstupné parametre typu Text, Boolean, Súbor a Číslo. Názov parametra, ktorý definujete v tele požiadavky, by sa mal zhodovať s názvom parametra definovaným v postupev cloude.

Dôležité

  • Musíte odovzdať názov parametrov požiadavky, ako je definovaný v cloudovom toku.
  • Podpora odovzdávania parametra toku nakonfigurovanému so zabezpečenými vstupmi nie je k dispozícii.

Ukážka JavaScript na vyvolanie postupu

Táto vzorka ukazuje, ako vyvolať postup pomocou asynchrónneho skriptu JavaScript a 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(){
    
    });

Poznámka

Správa životného cyklu aplikácií (ALM) pre cloudové toky

Keď presuniete Power Pages komponenty lokality, ktoré zahŕňajú cloudové toky z jedného prostredia do druhého, cloudové toky musia byť zaregistrované v cieľovom prostredí. Ak toky cloudu nezaregistrujete, ich vyvolanie z webovej lokality bude mať za následok zakázanú chybu.

Ak chcete zaregistrovať tok v cieľovom prostredí, postupujte takto:

  1. Prihláste sa Power Pages a vyberte cieľové prostredie.

  2. Nájdite lokalitu a vyberte Upraviť.

  3. Prejdite do pracovného priestoru Nastaviť a potom vyberte možnosť Cloudové toky v časti Integrácie.

  4. V zozname Cloudové toky na tejto lokalite hľadajte tlačidlo registrácie.

    Snímka obrazovky tlačidla registrácie v cloudových tokoch v tomto zozname stránok.

  5. Ak chcete zaregistrovať tok, vyberte ikonu.