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
-
Logga in på Azure Portal.
-
Välj Azure Active Directory i den vänstra navigeringen.
-
Välj App registrations på den vänstra panelen på sidan Standardkatalog.
-
Klicka på Nya registreringar på sidan Appregistreringar.
-
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
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 -
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)
-
Klicka på
Add a permission
på API-behörighetssidan. -
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.
-
Klicka på
Add a permission
på API-behörighetssidan. Välj API:er som min organisation använder och sök efterDataVerse
och aktiverauser_impersonation
KlickaAdd
-behörigheter. -
(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.
-
Anteckna din organisationsspecifika Dynamics-miljö-URL.
Skapa Microsoft® Power Automate Dataverse Cloud-konfiguration microsoft-power-automate-dataverse-cloud-configuration
-
I AEM Forms-författarinstans går du till Tools > General > Configuration Browser.
-
Välj Create på sidan Configuration Browser.
-
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.
-
Navigera till Tools > 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. -
På konfigurationssidan väljer du Create för att skapa Microsoft® Power Automate Flow Service-konfigurationen i AEM Forms.
-
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
-
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
-
Navigera till Tools > 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. -
På konfigurationssidan väljer du Create för att skapa Microsoft® Power Automate Flow Service-konfigurationen i AEM Forms.
-
(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. -
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.
-
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
- Navigera till Tools > Cloud Services > Microsoft® Power Automate Dataverse och öppna konfigurationsbehållaren som du skapade i det tidigare avsnittet Skapa Microsoft® Power Automate Dataverse Cloud Configuration.
- Välj
dataverse
-konfigurationen och välj Publish. - 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.
-
Logga in på din författarinstans, markera ditt adaptiva formulär och klicka på Properties.
-
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.
-
Öppna det adaptiva formuläret för redigering och navigera till avsnittet Submission i egenskaperna för den adaptiva formulärbehållaren.
-
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.
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
- Skicka e-post
- Skicka till SharePoint
- Skicka med formulärdatamodell
- Skicka till Azure Blob Storage
- Skicka till REST-slutpunkt
- Skicka till OneDrive
- Anropa ett AEM
- Skicka till Power Automate
- Skicka till Workfront Fusion
- Ansluta anpassat formulär till Salesforce
- Ansluta ett adaptivt formulär till Microsoft
- Ansluta ett adaptivt formulär till Adobe Marketo Engage
- Skapa anpassad skickaåtgärd