Konfigurace cloudových toků Power Automate v Power Pages
Cloudový tok Power Automate umožňuje uživatelům vytvářet automatizované pracovní postupy mezi různými aplikacemi a službami. K vytvoření logiky, která provádí jeden nebo více úkolů, když dojde k události, můžete použít cloudový tok Power Automate. Například nakonfigurujte tlačítko tak, aby když jej uživatel vybere, odeslal e-mail nebo žádost o schůzku, aktualizoval záznam, shromáždil data, synchronizoval soubory a další úlohy.
Nyní můžete bezpečně vyvolat cloudové toky Power Automate z Power Pages pro interakci s více než 1000 externími datovými zdroji a integrovat je do vašeho firemního webu.
Poznámka:
- Verze webu Power Pages musí být 9.5.4.xx nebo novější, aby tato funkce pracovala správně.
- Verze vašeho startovacího balíčku webu musí být 9.3.2304.x nebo vyšší.
Předpoklady
Pro integraci s Power Pages je vyžadována licence Power Automate. Doporučuje se použít licenci Power Automate Process v produkční instance.
Kroky pro integraci cloudového toku
Vytvořte cloudový tok.
Přidejte tok na svůj web.
Vyvolejte tok z vašeho webu.
Vytvoření toku
Přihlásit se k Power Pages.
Vyberte + Upravit.
Přejděte na pracovní prostor Nastavit a poté vyberte Cloudové toky v části Integrace aplikací.
Vyberte + Vytvořit nový tok.
Vyhledejte Power Pages. Vyberte trigger Když Power Pages vyvolá tok.
Definujte kroky toku a návratové hodnoty a vyberte Uložit.
Poznámka:
K webu Power Pages lze připojit pouze toky s podporou řešení.
Přidání toku na váš web
Po vytvoření okamžitého cloudového toku jej musíte přidružit k webu Power Pages a zabezpečit pomocí webové role.
Přihlásit se k Power Pages.
Vyberte + Upravit.
Přejděte do pracovního prostoru Nastavení a poté vyberte Cloudové toky (Preview) v části Integrace aplikací.
Vyberte + Přidat cloudový tok.
Vyhledejte nedávno vytvořený tok.
V sekci Role vyberte + Přidat role.
Vyberte role, které mají mít přístup k toku.
Zvolte Uložit.
Poznámka:
Když na svůj web přidáte tok, vygeneruje se jedinečná adresa URL, která vám umožní vyvolat cloud z vašeho webu.
Vyvolání toku z webové stránky
Pomocí rozhraní API cloudového toku Power Pages pro interakci s Power Automate proveďte integraci externích služeb. Operace rozhraní API cloudového toku se skládají z požadavků HTTP a odpovědí.
Operation | metoda | Identifikátor URI |
---|---|---|
Vyvolání cloudového toku | POST | [URI webu]_/api/cloudflow/v1.0/trigger/<guid> |
Příklad:
Požádat
POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
"Location":"Seattle"
}
Odpověď
Cloudový tok bez akce odezvy
HTTP/1.1 Accepted
Content-Type: application/json
Cloudový tok s akcí odezvy
HTTP/1.1 200 OK
Content-Type: application/json
Body
{
"conditions":"Rain",
"humidity":"93",
"latitude":"47.60620880126953",
"longitude":"-122.33206939697266"
}
Ověřování požadavků rozhraní API cloudového toku
Není nutné zahrnout ověřovací kód, protože ověřování a autorizaci spravuje relace aplikace. Všechna volání rozhraní API musí obsahovat token CSRF.
Předávání parametru cloudového toku
V cloudovém toku můžete definovat vstupní parametry typu Text, Logická hodnota, Soubor a Číslo. Název parametru, který definujete v těle požadavku, by se měl shodovat s názvem parametru definovaným v triggeru cloudového toku.
Důležité
- Musíte předat název parametrů požadavku, jak je definováno v cloudovém toku.
- Podpora pro předávání parametru toku nakonfigurovanému se zabezpečenými vstupy není k dispozici.
Ukázkový JavaScript pro volání toku
Tento příklad ukazuje, jak volat tok pomocí asynchronního 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:
- Pokud není ve spouštěči definován žádný vstupní parametr, předejte v požadavku prázdnou datovou část.
- Informace o omezeních cloudových toků najdete v části Omezení automatických, naplánovaných a okamžitých toků.