Konfigurácia Power Automate postupov v cloude 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 je Power Pages potrebná licencia Power Automate . Odporúča sa použiť Power Automate licenciu na tok v výrobná inštancia.

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 Nastavenie a potom vyberte položku Postupy v cloude v časti Integrácie aplikácií.

  4. Vybrať + 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 na pracovný priestor Nastaviť a potom vyberte možnosť Postup v cloude (verzia Preview) v časti Integrácie aplikácií.

  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 postupe v cloude môžete definovať vstupné parametre typu Text, Boolean , File a Number. 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 postupe v cloude.
  • Podpora odovzdávania parametra do postupu nakonfigurovaného 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",
        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(){
    
    });

Poznámka