Ansluta ett adaptivt formulär med Microsoft® Power Automate connect-adaptive-form-with-power-automate

Du kan konfigurera ett adaptivt formulär så att det kör ett Microsoft® Power Automate Cloud-flöde när du skickar in det. Den konfigurerade adaptiva formen skickar inhämtade data, bilagor och arkivdokument till Power Automate Cloud Flow för bearbetning. Det hjälper er att bygga upp en anpassad datainhämtningsupplevelse och samtidigt utnyttja kraften i Microsoft® Power Automate för att skapa affärslogik kring insamlade data och automatisera kundarbetsflöden.

Den adaptiva Forms-redigeraren tillhandahåller Anropa ett Microsoft® Power Automate-flöde för att skicka adaptiva formulärdata, bilagor och arkivdokument som skickas till Power Automate Cloud Flow.

AEM as a Cloud Service erbjuder olika inskickningsåtgärder för att hantera inskickade formulär. Du kan läsa mer om de här alternativen i artikeln Åtgärd för att skicka anpassade formulär.

Fördelar

Här är några exempel på vad du kan göra efter att ha integrerat ett adaptivt formulär med Microsoft® Power Automate:

  • Använd adaptiva Forms-data i en Power Automate-affärsprocess
  • Använd Power Automate för att skicka inhämtade data till fler än 500 datakällor eller till något offentligt tillgängligt API
  • Utför komplexa beräkningar på inhämtade data
  • Spara adaptiva Forms-data i lagringssystemen enligt ett fördefinierat schema

Förutsättningar

Följande krävs för att ansluta ett adaptivt formulär med Microsoft® Power Automate:

  • Microsoft® Power Automate Premium.
  • Microsoft® Power Automate-flöde med When an HTTP request is received-utlösaren för att ta emot data för sändning av adaptiva formulär.
  • En Experience Manager-användare med behörigheterna Forms Author och Forms Admin
  • Det konto som används för att ansluta till Microsoft® Power Automate är ägare av det Power Automate-flöde som konfigurerats för att ta emot data från adaptiv form

Koppla samman din Forms as a Cloud Service-instans med Microsoft® Power Automate connect-forms-server-with-power-automate

Utför följande åtgärder för att ansluta din Forms as a Cloud Service-instans till Microsoft® Power Automate:

Skapa Microsoft® Azure Active Directory-program ms-power-automate-application

  1. Logga in på Azure Portal.

  2. Välj Azure Active Directory i den vänstra navigeringen.

  3. Välj App registrations på den vänstra panelen på sidan Standardkatalog.

  4. Klicka på Nya registreringar på sidan Appregistreringar.

  5. Ange namn, kontotyper som stöds och omdirigerings-URI på sidan. Ange följande i omdirigerings-URI och klicka på Spara.

    • https://[Forms as a Cloud Service Server]/libs/fd/powerautomate/content/dataverse/config.html
    • https://[Forms as a Cloud Service Server]/libs/fd/powerautomate/content/flowservice/config.html

    Registrera ett Azure Active Directory-program

    note note
    NOTE
    Du kan även ange ytterligare omdirigerings-URI om det behövs från autentiseringssidan.
    För kontotyper som stöds väljer du en innehavare, flera innehavare eller ett personligt Microsoft®-konto beroende på ditt användningssätt
  6. Aktivera följande alternativ på autentiseringssidan och klicka på Spara.

    • Åtkomsttoken (används för implicita flöden)
    • ID-tokens (används för implicita och hybridflöden)
  7. Klicka på Add a permission på API-behörighetssidan.

  8. Markera Power Automate under Microsoft® API:er och välj följande behörigheter.

    • Flows.Manage.All
    • Flows.Read.All
    • GCC-behörighet (valfritt om du vill ansluta till en GCC-klient (Government Cloud Computing))
      Klicka på Add permissions om du vill spara behörigheterna.
  9. Klicka på Add a permission på API-behörighetssidan. Välj API:er som min organisation använder och sök efter DataVerse och aktivera user_impersonation Klicka Add-behörigheter.

  10. (Valfritt) Klicka på Ny klienthemlighet på sidan Certifikat och hemligheter. På skärmen Lägg till en klienthemlighet anger du en beskrivning och en tidsperiod för när hemligheten ska upphöra och klickar på Lägg till. En hemlig sträng genereras.

  11. Anteckna din organisationsspecifika Dynamics-miljö-URL.

Skapa Microsoft® Power Automate Dataverse Cloud-konfiguration microsoft-power-automate-dataverse-cloud-configuration

  1. I AEM Forms-författarinstans går du till Tools hammer > General > Configuration Browser.

  2. Välj Create på sidan Configuration Browser.

  3. I dialogrutan Create Configuration anger du Title för konfigurationen, aktiverar Cloud Configurations och väljer Create. Den skapar en konfigurationsbehållare för lagring av Cloud Service. Kontrollera att mappnamnet inte innehåller något utrymme.

  4. Navigera till Tools hammer > Cloud Services > Microsoft® Power Automate Dataverse och öppna konfigurationsbehållaren som du skapade i föregående steg.

    note note
    NOTE
    När du skapar ett adaptivt formulär anger du behållarnamnet i fältet Configuration Container.
  5. På konfigurationssidan väljer du Create för att skapa Microsoft® Power Automate Flow Service-konfigurationen i AEM Forms.

  6. På sidan Configure Dataverse Service for Microsoft® Power Automate anger du Client ID (kallas även program-ID), Client Secret, OAuth URL och Dynamic Environment URL. Använd klient-ID, klienthemlighet, OAuth URL och URL för dynamisk miljö för Microsoft® Azure Active Directory Application som du skapade i föregående avsnitt. Använd alternativet Endpoints i användargränssnittet i Microsoft® Azure Active Directory för att hitta OAuth-URL

    Använd alternativet Slutpunkter i Microsoft Power Automate-programmets användargränssnitt för att hitta OAuth-URL:en

  7. Välj Connect. Logga in på ditt Microsoft® Azure-konto om du blir tillfrågad. Välj Save.

Skapa Microsoft® Power Automate Flow Service Cloud-konfiguration create-microsoft-power-automate-flow-cloud-configuration

  1. Navigera till Tools hammer > Cloud Services > Microsoft® Power Automate Flow Service och öppna konfigurationsbehållaren som du skapade i föregående avsnitt.

    note note
    NOTE
    När du skapar ett adaptivt formulär anger du behållarnamnet i fältet Configuration Container.
  2. På konfigurationssidan väljer du Create för att skapa Microsoft® Power Automate Flow Service-konfigurationen i AEM Forms.

  3. (Valfritt) Markera kryssrutan Connect to Microsoft GCC för att ansluta till GCC-klienten.

    note note
    NOTE
    Om du vill ansluta till en GCC-klient (Government Cloud Computing) väljer du GCC-behörighet i Microsoft Azure Portal.

    Power Automate Cloud-konfiguration

  4. På sidan Configure Dataverse for Microsoft® Power Automate anger du Client ID (kallas även program-ID), Client Secret, OAuth URL och Dynamic Environment URL. Använd klient-ID, Klienthemlighet, OAuth URL och Dynamics Environment-ID. Använd alternativet Endpoints i användargränssnittet i Microsoft® Azure Active Directory för att hitta OAuth-URL:en. Öppna länken Mina flöden och välj Mina flöden använder det ID som anges i URL:en som Dynamics Environment ID.

  5. Välj Connect. Logga in på ditt Microsoft® Azure-konto om du blir tillfrågad. Välj Save.

Publish både Microsoft® Power Automate Dataverse och Microsoft® Power Automate Flow Service Cloud-konfigurationer publish-microsoft-power-automate-dataverse-cloud-configuration

  1. Navigera till Tools hammer > Cloud Services > Microsoft® Power Automate Dataverse och öppna konfigurationsbehållaren som du skapade i det tidigare avsnittet Skapa Microsoft® Power Automate Dataverse Cloud Configuration.
  2. Välj dataverse-konfigurationen och välj Publish.
  3. På Publish-sidan väljer du All Configurations och sedan Publish. Publish både Power Automate Dataverse och Power Automate Flow Service Cloud Configurations.

Din Forms as a Cloud Service-instans är nu ansluten till Microsoft® Power Automate. Nu kan du skicka adaptiva Forms-data till ett Power Automate-flöde.

Skicka data till ett Power Automate-flöde med Anropa en Microsoft® Power Automate-åtgärd use-the-invoke-microsoft-power-automate-flow-submit-action

När du har anslutit din Forms as a Cloud Service-instans till Microsoft® Power Automate utför du följande åtgärd för att konfigurera ditt adaptiva formulär så att inhämtade data skickas till ett Microsoft®-flöde när du skickar formulär.

  1. Logga in på din författarinstans, markera ditt adaptiva formulär och klicka på Properties.

  2. I konfigurationsbehållaren bläddrar du till och markerar den behållare som har skapats i avsnittet Skapa Microsoft® Power Automate Dataverse Cloud Configuration och väljer Save and Close.

  3. Öppna det adaptiva formuläret för redigering och navigera till avsnittet Submission i egenskaperna för den adaptiva formulärbehållaren.

  4. I egenskapsbehållaren för Submit Actions markerar du alternativet Invoke a Power Automate flow och väljer Power Automate flow. Välj önskat flöde och adaptiva Forms-data skickas till det när de skickas.

    Konfigurera Skicka-åtgärd

NOTE
Innan du skickar det adaptiva formuläret måste du se till att When an HTTP Request is received-utlösaren med JSON-schema under läggs till i Power Automate-flödet.
        {
            "type": "object",
            "properties": {
                "attachments": {
                    "type": "array",
                    "items": {
                        "type": "object",
                        "properties": {
                            "filename": {
                                "type": "string"
                            },
                            "data": {
                                "type": "string"
                            },
                            "contentType": {
                                "type": "string"
                            },
                            "size": {
                                "type": "integer"
                            }
                        },
                        "required": [
                            "filename",
                            "data",
                            "contentType",
                            "size"
                        ]
                    }
                },
                "templateId": {
                    "type": "string"
                },
                "templateType": {
                    "type": "string"
                },
                "data": {
                    "type": "string"
                },
                "document": {
                    "type": "object",
                    "properties": {
                        "filename": {
                            "type": "string"
                        },
                        "data": {
                            "type": "string"
                        },
                        "contentType": {
                            "type": "string"
                        },
                        "size": {
                            "type": "integer"
                        }
                    }
                }
            }
        }

Relaterade artiklar

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab