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
Vytvorenie postupu v cloude.
Pridajte postup do svojej lokality.
Vyvolajte postup zo svojej webovej lokality.
Vytvorte postup
Prihláste sa do Power Pages.
Zvoľte lokalitu + Upraviť.
Prejdite do pracovného priestoru Nastaviť a potom vyberte Cloudové toky v časti Integrácie.
Vyberte + Vytvoriť nový postup.
Vyhľadajte Power Pages Zvoľte spúšťač Keď Power Pages vyvolá postup.
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.
Prihláste sa do Power Pages.
Zvoľte lokalitu + Upraviť.
Prejdite do pracovného priestoru Nastaviť a potom vyberte Cloudové toky v časti Integrácie.
Vyberte položku + Pridať postup v cloude.
Vyhľadajte nedávno vytvorený postup.
Stlačte možnosť + Pridať roly v časti Roly.
Označte roly, ktoré by mali mať prístup k postupu.
Vyberte položku Uložiť.
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
- Ak v spúšťači nie je definovaný žiadny vstupný parameter, odovzdajte v požiadavke prázdne užitočné zaťaženie.
- Informácie o obmedzeniach cloudových tokov nájdete v časti Obmedzenia automatizovaných, naplánovaných a okamžitých tokov.
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:
Prihláste sa Power Pages a vyberte cieľové prostredie.
Nájdite lokalitu a vyberte Upraviť.
Prejdite do pracovného priestoru Nastaviť a potom vyberte možnosť Cloudové toky v časti Integrácie.
V zozname Cloudové toky na tejto lokalite hľadajte tlačidlo registrácie.
Ak chcete zaregistrovať tok, vyberte ikonu.