Comparteix a través de


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

  1. Creeu un flux de núvol.

  2. Afegiu un flux al lloc.

  3. Invoqueu un flux del lloc web.

Creació d'un flux

  1. Inicieu la sessió al Power Pages.

  2. Seleccioneu el lloc + Edita.

  3. Aneu a l'àrea de treball Configura i, a continuació, seleccioneu Fluxos al núvol a Integracions.

  4. Selecciona + Crea un flux nou.

  5. Cerqueu Power Pages i seleccioneu el disparador Quan el Power Pages truca a un flux.

    Selecció de les opcions de Power Pages a Power Automate.

  6. 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.

  1. Inicieu la sessió al Power Pages.

  2. Seleccioneu el lloc + Edita.

  3. Aneu a l'àrea de treball Configura i, a continuació, seleccioneu Fluxos al núvol a Integracions.

  4. Seleccioneu + Afegeix flux de núvol.

  5. Cerqueu el flux creat recentment.

  6. Seleccioneu + Afegeix funcions a Funcions.

  7. Seleccioneu les funcions que haurien de tenir accés al flux.

  8. Seleccioneu Desa.

    Afegiu el flux de núvol al lloc web.

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

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:

  1. Inicieu sessió i Power Pages seleccioneu l'entorn de destinació.

  2. Localitzeu el lloc i seleccioneu Edita.

  3. Aneu a l'àrea de treball Configura i, a continuació, seleccioneu Fluxos al núvol a Integracions.

  4. Dins de la llista de fluxos de núvol d'aquest lloc , cerqueu el botó de registre.

    Captura de pantalla del botó de registre a la llista de fluxos de núvol d'aquest lloc.

  5. Per registrar el flux, seleccioneu la icona.