Collegare e inviare i dati del modulo adattivo a 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 basate sui dati acquisiti e automatizzare i flussi di lavoro dei clienti. 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

L’editor di Forms adattivo fornisce Richiama un flusso Microsoft® Power Automate l’azione di invio per inviare i dati dei moduli adattivi, gli allegati e il documento di record viene inviata a Power Automate Cloud Flow. Per utilizzare l'azione Invia per inviare i dati acquisiti a Microsoft® Power Automate, [Collegare l’istanza di AEM Forms Author con Microsoft® Power Automate] (#connect-your-aem-forms-instance-with-microsoft®-power-automate)

Prerequisiti

Per collegare un modulo adattivo con Microsoft® Power Automate sono necessari i seguenti elementi:

  • Licenza Microsoft® Power Automate Premium
  • Microsoft® Flusso di Power Automate con When an HTTP request is received trigger per accettare i dati di invio del modulo adattivo
  • Un Experience Manager di utente con Autore Forms e Amministratore Forms privilegi
  • 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 AEM Forms con Microsoft® Power Automate connect-forms-server-with-power-automate

Per collegare l’istanza AEM Forms Author con Microsoft® Power Automate, effettua le seguenti operazioni:

Crea applicazione Microsoft® Azure Active Directory ms-power-automate-application

  1. Accedi a Portale Azure.

  2. Seleziona Azure Active Directory dal menu di navigazione a sinistra.

  3. Nella pagina Directory predefinita, selezionare Registrazioni app dal pannello a sinistra.

  4. Nella pagina Registrazioni app, fai clic su Nuove registrazioni.

  5. 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://[AEM Forms Author instance]/libs/fd/powerautomate/content/dataverse/config.html
    • https://[AEM Forms Author instance]/libs/fd/powerautomate/content/flowservice/config.html

    Registrare unapplicazione Azure Active Directory

    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
  6. 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)
  7. Nella pagina Autorizzazioni API, fai clic su Aggiungi un’autorizzazione.

  8. In API di Microsoft®, seleziona il servizio Flusso e le seguenti autorizzazioni.

    • Flows.Manage.All
    • Flows.Read.All

    Fai clic su Aggiungi autorizzazioni per salvare le autorizzazioni.

  9. Nella pagina Autorizzazioni API, fai clic su Aggiungi un’autorizzazione. Seleziona le API utilizzate dalla mia organizzazione e cerca DataVerse.

  10. Abilita user_impersonation e fai clic su Aggiungi autorizzazioni.

  11. (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.

  12. Tieni nota delle specifiche della tua organizzazione URL ambiente Dynamics.

Crea configurazione cloud Microsoft® Power Automate Dataverse microsoft-power-automate-dataverse-cloud-configuration

  1. Nell’istanza di authoring di AEM Forms, passa a Strumenti martello > Generale > Browser configurazioni.

  2. Il giorno Browser configurazioni pagina, seleziona Crea.

  3. In 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.

  4. Accedi a Strumenti martello > 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 in Contenitore configurazione campo.
  5. Nella pagina di configurazione, seleziona Crea per creare Microsoft®® Power Automate Flow Service in AEM Forms.

  6. Il giorno Configurazione del servizio Dataverse per Microsoft®® Power Automate , specificare ID client (indicato anche come ID applicazione), Segreto client, URL OAuth e URL ambiente dinamico. Utilizza l’ID client, il segreto client, l’URL OAuth e l’URL dell’ambiente dinamico di Applicazione Microsoft® Azure Active Directory creato nella sezione precedente. Utilizza l’opzione Endpoints nell’interfaccia utente dell’applicazione Microsoft® Azure Active Directory per trovare l’URL OAuth

    Utilizza l’opzione Endpoints nell’interfaccia utente dell’applicazione Microsoft Power Automate per trovare l’URL OAuth

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

  1. Accedi a Strumenti martello > Cloud Service > Servizio Flow di Microsoft®® Power Automate e apri il contenitore di configurazione creato nella sezione precedente.

    note note
    NOTE
    Quando crei un modulo adattivo, specifica il nome del contenitore in Contenitore configurazione campo.

    1. Nella pagina di configurazione, seleziona **Crea** per creare Microsoft®® Power Automate Flow Service in AEM Forms.

  2. Il giorno Configurazione di Dataverse per Microsoft®® Power Automate , specificare ID client (indicato anche come 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 I miei flussi e seleziona I miei flussi utilizzano l’ID elencato nell’URL come ID ambiente Dynamics.

  3. Seleziona Connetti. Se richiesto, accedere all'account Microsoft® Azure. Seleziona Salva.

Pubblicare le configurazioni cloud di Microsoft® Power Automate Dataverse e Microsoft® Power Automate Flow Service publish-microsoft-power-automate-dataverse-cloud-configuration

  1. Accedi a Strumenti martello > Cloud Service > Microsoft®® Power Automate Dataverse e apri il contenitore di configurazione creato in Crea configurazione cloud Microsoft® Power Automate Dataverse sezione.
  2. Seleziona la dataverse configurazione e selezione Pubblica.
  3. Nella pagina Pubblica, seleziona Tutte le configurazioni e seleziona Pubblica. Pubblicare configurazioni cloud Power Automate Dataverse e Power Automate Flow Service.

L’istanza Autore AEM Forms è 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 di te Collegare l’istanza di AEM Forms Author con Microsoft® Power Automate, esegui l’azione seguente per configurare il modulo adattivo per l’invio di dati acquisiti a un flusso Microsoft® al momento dell’invio del modulo.

  1. Accedi all’istanza di authoring, seleziona il modulo adattivo e fai clic su Proprietà.

  2. Nel Contenitore di configurazione, sfoglia e seleziona il contenitore creato nella sezione Crea configurazione cloud Microsoft® Power Automate Dataverse, e seleziona Salva e chiudi.

  3. Apri il modulo adattivo per la modifica e passa a Invio sezione delle proprietà Contenitore modulo adattivo.

  4. Nel contenitore delle proprietà, per Invia azioni seleziona la Richiama un flusso Power Automate opzione. Un elenco dei flussi di Power Automate disponibili è disponibile sotto Flusso di Power Automate opzione. Seleziona il flusso richiesto e i dati di Adaptive Forms vengono inviati al momento dell’invio.

    Configura azione di invio

NOTE
Prima di inviare il modulo adattivo, assicurati che When an HTTP Request is received al flusso Power Automate viene aggiunto l’attivatore con lo schema JSON sottostante.
        {
            "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"
                        }
                    }
                }
            }
        }

Vedi anche,

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2