17.3 Creare un contatto in Microsoft Dynamics 365 utilizzando Adobe Journey Optimizer e importare dati da Microsoft Dynamics

In questo esercizio eseguirai le seguenti attività:

  • Modifica un percorso esistente, creato nel modulo 6, per abilitare la creazione di un contatto in Microsoft Dynamics 365. Per questa modifica verrà creata un’azione in Adobe Journey Optimizer.
  • Verifica che il contatto venga creato in Microsoft Dynamics 365 dopo aver inviato il modulo di registrazione sul sito web AEP Demo.
  • Configurare un flusso di dati da Microsoft Dynamics 365 a Adobe Experience Platform utilizzando Microsoft Power Automate. Power Automate è un servizio che consente di creare flussi di lavoro automatizzati tra le app e i servizi preferiti per sincronizzare file, ottenere notifiche, raccogliere dati e altro ancora.
  • Infine, testerai il flusso completo e comprenderai il flusso di dati tra le applicazioni.

17.3.1 Creare un contatto in Dynamics 365 utilizzando Adobe Journey Optimizer

In questo esercizio, modificherai il Percorso esistente creato nel modulo 6 di Abilitazione. Questa nuova versione di Percorsi creerà quindi un contatto in Microsoft Dynamics 365 ogni volta che un cliente crea un account sul sito Web Demo System Next.

Vai a https://experience.adobe.com/#/home. Fai clic per aprire Adobe Journey Optimizer.

JO

Verrai quindi reindirizzato alla home page di Adobe Journey Optimizer. Nel menu a sinistra, vai a Percorsi e cerca il percorso di creazione account, denominato da questa convenzione di denominazione: ldap - Percorso di creazione account. Questo è il percorso che verrà aggiornato in un paio di minuti.

JO

Prima di poter aggiornare il percorso, devi creare una nuova Azione in Adobe Journey Optimizer, che aggiornerà Microsoft Dynamics 365.

Per farlo, vai a Configurazioni nel menu di sinistra e fai clic su Gestisci sotto Azioni.

JO

Fai clic su Crea azione per aggiungere una nuova azione.

JO

Vedrai questo:

JO

Compila i seguenti campi come questo:

  • Nome: ldapD365ContactCreation, in questo esempio: vangeluwD365ContactCreation
  • Descrizione: Creare un contatto in Dynamics 365
  • URL: URL/contatti dell'API Web, che si presenta così: https://demosystemldapXX.crmX.dynamics.com/api/data/v9.1/contacts, in questo esempio: https://demosystemvangeluw101.crm4.dynamics.com/api/data/v9.1/contacts

Nota : Assicurati che l’URL API web utilizzi https o che la chiamata venga rifiutata da Microsoft Dynamics

L'azione si presenta così:

JO

Successivamente, sotto Intestazioni dovrai aggiungere i campi seguenti:

Chiave Valore
If-None-Match null
OData-Version 4,0
Accept application/json
OData-MaxVersion 4,0

L'azione si presenta così:

JO

Successivamente, sotto Autenticazione verrà aggiunta la modalità di connessione a Microsoft Dynamics. In questo caso utilizzeremo OAuth2.0.

Per TIPO, scegli Personalizzato dall’elenco a discesa.

JO

Quindi aggiungi il seguente payload facendo clic sull’icona a forma di matita .

JO

Viene visualizzata la schermata del payload, in cui viene visualizzato questo esempio di payload predefinito.

JO

Sostituisci l’esempio di payload predefinito dal payload sottostante. Sarà necessario aggiungere le proprie credenziali di connessione, come creato nell'esercizio 17.1. Nota: in questa autenticazione non si utilizza il segreto client.

Copia e incolla questo json:

{
    "type": "customAuthorization",
    "authorizationType": "Bearer",
    "endpoint": "https://login.microsoftonline.com/common/oauth2/token",
    "method": "POST",
    "headers": {
        "content-type": "application/x-www-form-urlencoded"
    },
    "body": {
        "bodyType": "form",
        "bodyParams": {
            "grant_type": "password",
            "client_id": "",
            "username": "",
            "password": "",
            "resource": ""
        }
    },
    "tokenInResponse": "json://access_token"
}

Ora dovresti avere questo:

JO

Ora compilerai i campi con stringhe vuote in questo json con valori basati sull’esercizio 17.1:

Campo Descrizione Valore di esempio
client_id ID applicazione (client) dell'app Azure SyncContact 1dc2c2a1-ca26-4ab7-afa7-057acf441415
username Nome utente utilizzato per la connessione a Microsoft Dynamics 365 che avrà un aspetto simile a admin@demosystemldapXX.onmicrosoft.com admin@demosystemvangeluw101.onmicrosoft.com
password password utilizzata per connettersi a Microsoft Dynamics 365 Password_1234
resource URL dell’istanza di Microsoft Dynamics come https://ldapaepdemoXX.crmX.dynamics.com https://demosystemvangeluw101.crm4.dynamics.com/

JO

Fai clic su Salva

Fai clic su Fai clic su per verificare l’autenticazione, e se il payload è corretto dovrebbe diventare verde e indicare che l’autenticazione ha avuto successo.

JO

Successivamente, sotto Parametri azione dovrai aggiungere il seguente payload facendo clic sull’icona a forma di matita . Ruotare il mouse i per visualizzare l’icona per modificare il payload.

JO

Viene visualizzata la schermata di configurazione del campo.

JO

Utilizza questo payload json.

Copia questo json:

{
    "emailaddress1": {
        "toBeMapped": true,
        "dataType": "string",
        "label": "email"
    },
    "firstname": {
        "toBeMapped": true,
        "dataType": "string",
        "label": "fName"
    },
    "lastname": {
        "toBeMapped": true,
        "dataType": "string",
        "label": "lName"
    }
}

Incollalo nella finestra Payload.

JO

Fai clic su Salva nella finestra Configurazione campo.

Fai clic su Salva per salvare l'azione.

JO

Ora è possibile modificare il ldap - Percorso di creazione account.

Nel menu a sinistra, fai clic su Percorsi e cerca il tuo ldap - Percorso di creazione account creato nel modulo 6. Fai clic su per aprire il percorso e modificarlo.

JO

Fai clic sulla freccia accanto alla Duplica per visualizzare il menu a discesa. Seleziona Creare una nuova versione.

JO

Fai clic su Creare una nuova versione nella finestra a comparsa.

JO

Per prima cosa devi rimuovere il Fine passaggio di orchestrazione. Fai clic su Fine e fai clic sull’icona del cestino nel pannello a destra. Fai clic su Conferma.

JO

Cerca l’azione dal pannello a sinistra. Cerca ldapD365 e la tua azione dovrebbe apparire in Azioni.

JO

Trascina ldapD365ContactCreation sull'area di lavoro, dopo la E-mail azione.

Vedrete questo.

JO

È ora necessario modificare il Parametri azione.

Per E-MAIL Parametro, fai clic sull'icona matita/modifica .

JO

Cerca email e seleziona il campo e-mail in ldapAccountCreationEvent.--aepTenantId--.identity.core.email.

JO

Per FNAME Parametro, fai clic sull'icona matita/modifica .

JO

Cerca firstName e seleziona il campo e-mail in ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName.

JO

Per LNAME Parametro, fai clic sull'icona matita/modifica .

JO

Cerca lastName e seleziona il campo e-mail in ExperiencePlatform.ProfileFieldGroup.profile.person.name.lastName.

JO

La tua azione ora assomiglia a questa.

JO

Fai clic su OK.

JO

Aggiungi di nuovo il Fine orchestrazione. Cancella il termine di ricerca e sotto ORCHESTRAZIONE, trascinamento Fine al passo successivo nel Percorso.

JO

Fai clic su Ok.

JO

A questo punto il tuo Percorso dovrebbe essere così:

JO

Fai clic su Pubblica.

JO

Fai clic su Pubblica nella finestra a comparsa.

JO

Dopo un paio di secondi, il tuo percorso verrà pubblicato e live.

17.3.2 Crea il tuo account da testare

Apri il tuo sito web demo e carica un marchio a scelta. Vai a Login/Registrazione-page.

Compila i campi del modulo e completa il modulo facendo clic su CREA ACCOUNT.

JO

Dopo aver fatto clic su CREA ACCOUNT, torna al dashboard di Microsoft Dynamics 365 e passa ai contatti. Cerca il tuo indirizzo e-mail e troverai il tuo contatto creato in Microsoft Dynamics 365 in tempo reale.

JO

Passaggio successivo: 17.4 Aggiornare un contatto in Microsoft Dynamics 365 e attivare automaticamente un percorso

Torna al modulo 17

Torna a tutti i moduli

In questa pagina