Configurar Power Automate fluxos de núvol a Power Pages
El flux de núvol del Power Automate permet als usuaris crear fluxos de treball automatitzats entre diferents aplicacions i serveis. Podeu utilitzar el flux de núvol del Power Automate per crear la lògica que realitza una o diverses tasques quan es produeix una incidència. Per exemple, configureu un botó perquè quan un usuari el seleccioni, s'enviï un correu electrònic o una sol·licitud de reunió, s'actualitzi un registre, es recopilin dades, se sincronitzin fitxers i s'executin altres tasques.
Ara, podeu invocar de manera segura els fluxos al núvol del Power Automate des del Power Pages per interactuar amb més de 1000 fonts de dades externes i integrar-les al vostre lloc empresarial.
Nota
- La versió del lloc del Power Pages ha de ser la 9.5.4.xx o posterior perquè aquesta característica funcioni.
- La versió del paquet de lloc inicial ha de ser la 9.3.2304.x o superior.
Requisits previs
Per integrar-se Power Pages, cal una Power Automate llicència. Es recomana utilitzar una Power Automate llicència de procés a la instància de producció.
Passos per integrar el flux de núvol
Creeu un flux de núvol.
Afegiu un flux al lloc.
Invoqueu un flux del lloc web.
Creació d'un flux
Inicieu la sessió al Power Pages.
Seleccioneu el lloc + Edita.
Aneu a l'àrea de treball Configura i, a continuació, seleccioneu Fluxos al núvol a Integracions.
Selecciona + Crea un flux nou.
Cerqueu Power Pages i seleccioneu el disparador Quan el Power Pages truca a un flux.
Definiu els passos de flux i els valors de retorn i seleccioneu Desa.
Nota
Només els fluxos sensibles a la solució es poden annexar al lloc del Power Pages.
Afegir un flux al lloc
Després de crear un flux de núvol instantani, s'ha d'associar amb el lloc del Power Pages i protegir-lo amb una funció web.
Inicieu la sessió al Power Pages.
Seleccioneu el lloc + Edita.
Aneu a l'àrea de treball Configura i, a continuació, seleccioneu Fluxos al núvol a Integracions.
Seleccioneu + Afegeix flux de núvol.
Cerqueu el flux creat recentment.
Seleccioneu + Afegeix funcions a Funcions.
Seleccioneu les funcions que haurien de tenir accés al flux.
Seleccioneu Desa.
Nota
Quan afegiu un flux al lloc, es genera una adreça URL única que us permet invocar el núvol des del vostre lloc.
Invocar un flux des de la pàgina web
Utilitzeu l'API de flux de núvol del Power Pages per interactuar amb el Power Automate i realitzar la integració de serveis externs. Les operacions de l'API de flux de núvol consisteixen en sol·licituds i respostes HTTP.
Operació | Mètode | URI |
---|---|---|
Invocar el flux de núvol | POST | [Site URI]_/api/cloudflow/v1.0/trigger/<guid> |
Exemple:
Sol·licita
POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
"Location":"Seattle"
}
Response
Flux de núvol sense acció de resposta
HTTP/1.1 Accepted
Content-Type: application/json
Flux de núvol amb acció de resposta
HTTP/1.1 200 OK
Content-Type: application/json
Body
{
"conditions":"Rain",
"humidity":"93",
"latitude":"47.60620880126953",
"longitude":"-122.33206939697266"
}
Autenticar les sol·licituds de l'API de flux de núvol
No cal que inclogueu un codi d'autenticació, ja que la sessió de l'aplicació gestiona l'autenticació i l'autorització. Totes les trucades de l'API han d'incloure un testimoni de falsificació de sol·licitud entre llocs (CSRF).
Passar un paràmetre al flux de núvol
En un flux de núvol, podeu definir paràmetres d'entrada de tipus Text, Boolean , File iNumber . El nom del paràmetre que definiu al cos de la sol·licitud ha de coincidir amb el nom del paràmetre definit al disparador de flux de núvol.
Important
- Heu de passar el nom dels paràmetres de sol·licitud tal com es defineix al flux de núvol.
- No hi ha suport per passar un paràmetre a un flux configurat amb entrades segures.
Exemple de JavaScript per trucar a un flux
Aquest exemple mostra com trucar a un flux mitjançant JavaScript i XML asíncrons (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(){
});
Nota
- Si no es defineix cap paràmetre d'entrada al disparador, passeu una càrrega útil buida a la sol·licitud.
- Per obtenir informació sobre les limitacions del flux de núvol, vegeu Límits dels fluxos automatitzats, programats i instantanis.
Gestió del cicle de vida de les aplicacions (ALM) per a fluxos al núvol
Quan moveu Power Pages components del lloc que inclouen fluxos de núvol d'un entorn a un altre, els fluxos de núvol s'han de registrar a l'entorn de destinació. Si no registreu els fluxos al núvol, invocar-los des del lloc web comporta un error prohibit.
Per registrar el flux a l'entorn de destinació, seguiu aquests passos:
Inicieu sessió i Power Pages seleccioneu l'entorn de destinació.
Localitzeu el lloc i seleccioneu Edita.
Aneu a l'àrea de treball Configura i, a continuació, seleccioneu Fluxos al núvol a Integracions.
Dins de la llista de fluxos de núvol d'aquest lloc , cerqueu el botó de registre.
Per registrar el flux, seleccioneu la icona.