Dela via


Konfigurera Power Automate molnflöden i Power Pages

Power Automate molnflödet gör det möjligt för användare att skapa automatiserade arbetsflöden mellan olika program och tjänster. Du kan använda Power Automate molnflöde för att skapa logik som utför en eller flera aktiviteter när en händelse inträffar. Konfigurera till exempel en knapp så att du när en användare väljer den kan du skicka en e-post eller en mötesförfrågan, uppdatera en post, samla in data, synkronisera filer och andra uppgifter.

Nu kan du säkert anropa Power Automate molnflöden från Power Pages att interagera med 1000+ externa datakällor och integrera det i din affärswebbplats.

Kommentar

  • Din Power Pages webbplatsversionen måste vara 9.5.4.xx eller senare för att den här funktionen ska fungera.
  • Din startwebbplatsversion måste vara 9.3.2304.x eller högre.

Förutsättningar

För att integrera med Power Pages krävs en Power Automate-licens. Vi rekommenderar att du använder en licens för Power Automate Process i produktionsinstansen.

Steg för att integrera molnflöde

  1. Skapa ett molnflöde.

  2. Lägg till flödet på din webbplats.

  3. Starta ett flöde från webbplatsen.

Skapa ett flöde

  1. Logga in i Power Pages.

  2. Välj webbplats + Redigera.

  3. Gå till arbetsytan Konfigurera och välj sedan Molnflöden under Integreringar.

  4. Välj + Skapa nytt flöde.

  5. Sök efter Power Pages Välj när Power Pages anropar ett flöde utlöses.

    Välj Power Pages alternativen i Power Automate.

  6. Definiera flödesstegen och returvärdena och välj Spara.

Kommentar

Endast flöden lösningsmedvetna kan fästas på Power Pages webbplatsen.

Lägg till ett flöde på din webbplats

När du har skapat ett molnflöde snabbt måste det associeras med Power Pages webbplatsen och säkras med en webbroll.

  1. Logga in i Power Pages.

  2. Välj webbplats + Redigera.

  3. Gå till arbetsytan Konfigurera och välj sedan Molnflöden under Integreringar.

  4. Välj + Lägg till molnflöde.

  5. Sök efter det nyligen skapade flödet.

  6. Välj + Lägg till roller under Roller.

  7. Välj roller som ska ha tillgång till flödet.

  8. Välj Spara.

    Lägg till molnflöden på webbplatsen.

Kommentar

När du lägger till ett flöde för webbplatsen skapas en unik URL som du kan använda för att anropa molnet från webbplatsen.

Anropa ett flöde från webbsidan

Använd Power Pages molnflödes-API för att interagera med Power Automate för att utföra extern tjänstintegrering. Molnflöde API-åtgärder består av HTTP-begäranden och svar.

Operation Metod URI
Anropa molnflöde POST [Site URI]_/api/cloudflow/v1.0/trigger/<guid>

Exempel:

Begär

POST https://contoso.powerappsportals.com/_api/cloudflow/v1.0/trigger/4d22a1a2-8a67-e681-9985-3f36acfb8ed4
{
    "Location":"Seattle"
}

Response

Molnflöde utan svarsåtgärd

HTTP/1.1 Accepted
Content-Type: application/json

Molnflöde med svarsåtgärd

HTTP/1.1 200 OK
Content-Type: application/json
Body
{
    "conditions":"Rain",
    "humidity":"93",
    "latitude":"47.60620880126953",
    "longitude":"-122.33206939697266"
}

Autentisering av molnflöde API-begäranden

Du behöver inte ha med autentiseringskod, eftersom autentisering och auktorisering hanteras av en programsession. Alla API-anrop måste innehålla ett token för förfalskning av begäran mellan webbplatser.

Skicka parameter till molnflöde

I ett molnflöde kan du definiera indataparametrar av typen Text, Boolesk, Fil och Tal. Parameternamnet du definierar i förfrågans brödtext ska matcha parameternamnet som definieras i molnflödesutlösningen.

Viktigt!

  • Du måste skicka namnet på begäransparametrarna enligt molnflödets definition.
  • Stöd för att skicka en parameter till ett flöde som konfigurerats med säkra indata är inte tillgängligt.

Exempel på JavaScript som anropar ett flöde

Det här exemplet visar hur du anropar ett flöde med hjälp av asynkron JavaScript och 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(){
    
    });

Kommentar

Hantering av appens livscykel (ALM) för molnet

När du flyttar Power Pages webbplatskomponenter som innehåller molnflöden från en miljö till en annan måste molnflödena registreras i målmiljön. Om du inte registrerar molnflödena resulterar anrop av dem från webbplatsen i ett förbjudet fel.

Följ dessa steg för att registrera flödet med målmiljön:

  1. Logga in i Power Pages och välj målmiljö.

  2. Leta upp webbplatsen och välj Redigera.

  3. Gå till arbetsytan Konfigurera och välj sedan Molnflöden under Integreringar.

  4. I listan Molnflöden på den här webbplatsen letar du efter knappen Registrera.

    Skärmbild av knappen Registrera i listan Molnflöden på den här webbplatsen.

  5. Välj ikonen för att registrera flödet.