Collegare un modulo adattivo con Microsoft® Power Automate connect-adaptive-form-with-power-automate
È possibile configurare un modulo adattivo per eseguire un flusso cloud di Microsoft® Power Automate all’invio. Il modulo adattivo configurato invia i dati acquisiti, gli allegati e il documento di record al flusso cloud Power Automate per l’elaborazione. Consente di creare un’esperienza di acquisizione dati personalizzata sfruttando al contempo la potenza di Microsoft® Power Automate per creare logiche di business sulla base dei dati acquisiti e automatizzare i flussi di lavoro dei clienti.
L'editor di Forms adattivo fornisce l'azione di invio Richiama un flusso Microsoft® Power Automate per inviare i dati dei moduli adattivi, gli allegati e il documento di record al flusso cloud di Power Automate.
AEM as a Cloud Service offre diverse azioni di invio pronte all’uso per la gestione degli invii di moduli. Ulteriori informazioni su queste opzioni sono disponibili nell'articolo Azione di invio modulo adattivo.
Vantaggi
Di seguito sono riportati alcuni esempi di cosa è possibile fare dopo l’integrazione di un modulo adattivo con Microsoft® Power Automate:
- Utilizzare dati Forms adattivi in processi aziendali Power Automate
- Utilizza Power Automate per inviare i dati acquisiti a più di 500 origini dati o a qualsiasi API disponibile pubblicamente
- Eseguire calcoli complessi sui dati acquisiti
- Salvataggio dei dati Adaptive Forms sui sistemi di storage secondo una pianificazione predefinita
Prerequisiti
Per collegare un modulo adattivo con Microsoft® Power Automate sono necessari i seguenti elementi:
- Licenza Microsoft® Power Automate Premium.
- Flusso di Microsoft® Power Automate con trigger
When an HTTP request is received
per accettare i dati di invio del modulo adattivo. - Un utente Experience Manager con privilegi Forms Author e Forms Admin
- L’account utilizzato per connettersi a Microsoft® Power Automate è il proprietario del flusso Power Automate configurato per ricevere i dati dal modulo adattivo
Collegare l'istanza Forms as a Cloud Service con Microsoft® Power Automate connect-forms-server-with-power-automate
Per collegare l'istanza Forms as a Cloud Service con Microsoft® Power Automate, eseguire le operazioni seguenti:
Crea applicazione Microsoft® Azure Active Directory ms-power-automate-application
-
Accedi a portale di Azure.
-
Selezionare Azure Active Directory dal menu di navigazione a sinistra.
-
Nella pagina Directory predefinita, seleziona Registrazioni app dal pannello a sinistra.
-
Nella pagina Registrazioni app, fai clic su Nuove registrazioni.
-
Specifica il nome, i tipi di account supportati e l’URI di reindirizzamento nella pagina. Nell’URI di reindirizzamento, specifica quanto segue e fai clic su Salva.
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 Se necessario, puoi anche specificare URI di reindirizzamento aggiuntivi dalla pagina Autenticazione.
Per i tipi di account supportati, seleziona singolo tenant, più tenant o account Microsoft® personale a seconda del caso d’uso -
Nella pagina Autenticazione, abilita le opzioni seguenti e fai clic su Salva.
- Token di accesso (utilizzati per i flussi impliciti)
- Token ID (utilizzati per flussi impliciti e ibridi)
-
Nella pagina Autorizzazioni API, fare clic su
Add a permission
. -
In API Microsoft®, selezionare
Power Automate
e selezionare le autorizzazioni seguenti.- Flows.Manage.All
- Flows.Read.All
- Autorizzazione GCC (opzionale se desideri connetterti a un tenant GCC (Government Cloud Computing))
Fare clic suAdd permissions
per salvare le autorizzazioni.
-
Nella pagina Autorizzazioni API, fare clic su
Add a permission
. Selezionare le API utilizzate dalla mia organizzazione, cercareDataVerse
e abilitareuser_impersonation
Fare clic suAdd
autorizzazioni. -
(Facoltativo) Nella pagina Certificati e segreti, fai clic su Nuovo segreto client. Nella schermata Aggiungi segreto client, fornisci una descrizione e un periodo di tempo per la scadenza del segreto, quindi fai clic su Aggiungi. Viene generata una stringa segreta.
-
Tieni presente l'URL dell'ambiente Dynamics specifico per la tua organizzazione.
Crea configurazione cloud Microsoft® Power Automate Dataverse microsoft-power-automate-dataverse-cloud-configuration
-
Nell'istanza Autore AEM Forms, passa a Strumenti > Generale > Browser configurazioni.
-
Nella pagina Browser configurazioni, selezionare Crea.
-
Nella finestra di dialogo Crea configurazione, specifica un Titolo per la configurazione, abilita Configurazioni cloud e seleziona Crea. Crea un contenitore di configurazione per archiviare i Cloud Service. Verificare che il nome della cartella non contenga spazio.
-
Passa a Strumenti > Cloud Service > Microsoft® Power Automate Dataverse e apri il contenitore di configurazione creato nel passaggio precedente.
note note NOTE Quando crei un modulo adattivo, specifica il nome del contenitore nel campo Contenitore configurazione. -
Nella pagina di configurazione, seleziona Crea per creare la configurazione Microsoft® Power Automate Flow Service in AEM Forms.
-
Nella pagina Configura servizio Dataverse per Microsoft® Power Automate, specificare ID client (denominato anche ID applicazione), Segreto client, URL OAuth e URL ambiente dinamico. Utilizzare l'ID client, il segreto client, l'URL OAuth e l'URL dell'ambiente dinamico dell'applicazione Microsoft® Azure Active Directory creata nella sezione precedente. Utilizza l’opzione Endpoints nell’interfaccia utente dell’applicazione Microsoft® Azure Active Directory per trovare l’URL OAuth
-
Seleziona Connetti. Se richiesto, accedere all'account Microsoft® Azure. Seleziona Salva.
Crea configurazione cloud del servizio Flow di Microsoft® Power Automate create-microsoft-power-automate-flow-cloud-configuration
-
Passa a Strumenti > Cloud Service > Microsoft® Power Automate Flow Service e apri il contenitore di configurazione creato nella sezione precedente.
note note NOTE Quando crei un modulo adattivo, specifica il nome del contenitore nel campo Contenitore configurazione. -
Nella pagina di configurazione, seleziona Crea per creare la configurazione Microsoft® Power Automate Flow Service in AEM Forms.
-
(Facoltativo) Selezionare la casella di controllo
Connect to Microsoft GCC
per connettersi al tenant GCC.note note NOTE Se desideri connetterti a un tenant GCC (Government Cloud Computing), seleziona l’autorizzazione GCC nel portale di Microsoft Azure. -
Nella pagina Configura Dataverse per Microsoft® Power Automate, specificare ID client (denominato anche ID applicazione), Segreto client, URL OAuth e URL ambiente dinamico. Utilizza l’ID client, il segreto client, l’URL OAuth e l’ID ambiente Dynamics. Utilizza l’opzione Endpoints nell’interfaccia utente dell’applicazione Microsoft® Azure Active Directory per trovare l’URL OAuth. Apri il collegamento Flussi personali e seleziona I miei flussi utilizzano l'ID elencato nell'URL come ID ambiente Dynamics.
-
Seleziona Connetti. Se richiesto, accedere all'account Microsoft® Azure. Seleziona Salva.
Publish: configurazioni cloud di Microsoft® Power Automate Dataverse e Microsoft® Power Automate Flow Service publish-microsoft-power-automate-dataverse-cloud-configuration
- Passa a Strumenti > Cloud Service > Microsoft® Power Automate Dataverse e apri il contenitore di configurazione creato nella precedente sezione Crea configurazione cloud Microsoft® Power Automate Dataverse.
- Selezionare la configurazione
dataverse
e selezionare Publish. - Nella pagina Publish, seleziona Tutte le configurazioni e Publish. Publish offre configurazioni cloud sia Power Automate Dataverse che Power Automate Flow Service.
L'istanza Forms as a Cloud Service è ora collegata a Microsoft® Power Automate. È ora possibile inviare dati Adaptive Forms a un flusso Power Automate.
Utilizzare l'azione di invio Richiama un flusso Microsoft® Power Automate per inviare i dati a un flusso Power Automate use-the-invoke-microsoft-power-automate-flow-submit-action
Dopo aver connesso l'istanza as a Cloud Service di Forms con Microsoft® Power Automate, eseguire l'azione seguente per configurare il modulo adattivo in modo da inviare i dati acquisiti a un flusso Microsoft® all'invio del modulo.
-
Accedi all'istanza Autore, seleziona il modulo adattivo e fai clic su Proprietà.
-
Nel Contenitore configurazione, sfogliare e selezionare il contenitore creato nella sezione Crea configurazione cloud Microsoft® Power Automate Dataverse, quindi selezionare Salva e chiudi.
-
Apri il modulo adattivo per la modifica e passa alla sezione Invio delle proprietà Contenitore modulo adattivo.
-
Nel contenitore delle proprietà, per Azioni di invio selezionare l'opzione Richiama un flusso Power Automate e selezionare un flusso Power Automate. Seleziona il flusso richiesto e i dati di Adaptive Forms vengono inviati al momento dell’invio.
When an HTTP Request is received
con lo schema JSON sottostante sia aggiunto al flusso Power Automate. {
"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"
}
}
}
}
}
Articoli correlati
- Invia e-mail
- Invia a SharePoint
- Invia usando il modello dati modulo
- Invia ad Azure Blob Storage
- Invia all’endpoint REST
- Invia a OneDrive
- Richiama un flusso di lavoro AEM
- Invia a Power Automate
- Invia a Workfront Fusion
- Collegare un modulo adattivo all’applicazione Salesforce
- Collegare un modulo adattivo a Microsoft
- Collegare un modulo adattivo a Adobe Marketo Engage
- Crea azione di invio personalizzata