17.3 Création d’un contact dans Microsoft Dynamics 365 à l’aide de Adobe Journey Optimizer et importation de données à partir de Microsoft Dynamics

Dans cet exercice, vous exécuterez les tâches suivantes :

  • Modifiez un parcours existant, créé dans le module 6, pour activer la création de contacts dans Microsoft Dynamics 365. Pour cette modification, nous allons créer une action dans Adobe Journey Optimizer.
  • Vérifiez que le contact est créé dans Microsoft Dynamics 365 une fois que vous avez envoyé le Formulaire d’enregistrement sur le site web de démonstration AEP.
  • Configurez un flux de données de Microsoft Dynamics 365 vers Adobe Experience Platform à l’aide de Microsoft Power Automate. Power Automate est un service qui vous aide à créer des processus automatisés entre vos applications et services préférés afin de synchroniser les fichiers, d’obtenir des notifications, de collecter des données, etc.
  • Enfin, vous allez tester l’ensemble du flux et comprendre comment les données circulent entre les applications.

17.3.1 Création d’un contact dans Dynamics 365 à l’aide de Adobe Journey Optimizer

Dans cet exercice, vous allez modifier le Parcours existant créé dans le module 6 de l’activation. Cette nouvelle version de Parcours crée ensuite un contact dans Microsoft Dynamics 365 chaque fois qu’un client crée un compte sur le site web suivant de Demo System.

Accédez à https://experience.adobe.com/#/home. Cliquez pour ouvrir Adobe Journey Optimizer.

JO

Vous serez ensuite redirigé vers la page d’accueil de Adobe Journey Optimizer. Dans le menu de gauche, accédez à Parcours et recherchez votre parcours de création de compte, qui est nommé selon cette convention d’affectation des noms : ldap - Parcours de création de compte. Voici le parcours que vous allez mettre à jour dans quelques minutes.

JO

Avant de pouvoir mettre à jour votre parcours, vous devez créer une Action dans Adobe Journey Optimizer qui mettra à jour Microsoft Dynamics 365.

Pour ce faire, accédez à Configurations dans le menu de gauche, puis cliquez sur Gérer sous Actions.

JO

Cliquez sur Créer une action pour ajouter une nouvelle action.

JO

Vous verrez alors :

JO

Renseignez les champs suivants :

  • Nom : ldapD365ContactCreation, dans cet exemple : vangeluwD365ContactCreation
  • Description : Créer un contact dans Dynamics 365
  • URL : L’URL/les contacts de votre API Web, qui ressemble à ceci : https://demosystemldapXX.crmX.dynamics.com/api/data/v9.1/contacts, dans cet exemple : https://demosystemvangeluw101.crm4.dynamics.com/api/data/v9.1/contacts

Remarque : Assurez-vous que l’URL de l’API Web utilise https, sinon l’appel sera refusé par Microsoft Dynamics.

Votre action ressemble maintenant à ceci :

JO

Ensuite, sous En-têtes vous devez ajouter les champs suivants :

Clé Valeur
If-None-Match null
OData-Version 4.0
Accept application/json
OData-MaxVersion 4.0

Votre action ressemble maintenant à ceci :

JO

Ensuite, sous Authentification vous allez ajouter la manière dont vous vous connectez à Microsoft Dynamics. Dans ce cas, nous utiliserons OAuth2.0.

Pour TYPE, sélectionnez Personnalisé dans la liste déroulante.

JO

Ajoutez ensuite la charge utile suivante en cliquant sur l’icône représentant un crayon.

JO

L’écran de payload s’affiche et vous verrez cet exemple de payload par défaut.

JO

Remplacez l’exemple de payload par défaut par la payload ci-dessous. Vous devrez ajouter vos propres informations d’identification de connexion, telles que créées dans l’exercice 17.1. Notez que nous n’utilisons pas le secret client dans cette authentification.

Copiez et collez ce fichier 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"
}

Vous devez maintenant disposer des éléments suivants :

JO

Vous allez maintenant renseigner dans ce fichier json les champs avec des chaînes vides avec les valeurs comme indiqué dans l’exercice 17.1 :

Champ Description Exemple de valeur
client_id ID de l’application (client) de l’application Azure SyncContact 1dc2c2a1-ca26-4ab7-afa7-057acf441415
username Nom d’utilisateur que vous utilisez pour vous connecter à Microsoft Dynamics 365 qui ressemblera à admin@demosystemldapXX.onmicrosoft.com admin@demosystemvangeluw101.onmicrosoft.com
password le mot de passe que vous utilisez pour vous connecter à Microsoft Dynamics 365 ; Password_1234
ressource URL de l’instance Microsoft Dynamics qui ressemble à https://ldapaepdemoXX.crmX.dynamics.com https://demosystemvangeluw101.crm4.dynamics.com/

JO

Cliquez sur Enregistrer.

Cliquez sur Cliquez sur pour tester l’authentification. Si votre payload est correcte, elle doit s’afficher en vert et indiquer que l’authentification a réussi.

JO

Ensuite, sous Paramètres d’action, vous devez ajouter la charge utile suivante en cliquant sur l’icône en forme de crayon. Faites défiler l’icône i pour afficher l’icône permettant de modifier la payload.

JO

L’écran Configuration des champs s’affiche.

JO

Utilisez ce payload json.

Copiez ce fichier json :

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

Collez-le dans la fenêtre Charge utile .

JO

Cliquez sur Enregistrer dans la fenêtre Configuration du champ .

Cliquez sur Enregistrer pour enregistrer votre action.

JO

Vous êtes maintenant prêt à modifier le ldap - Parcours de création de compte.

Dans le menu de gauche, cliquez sur Parcours et recherchez votre ldap - Parcours de création de compte que vous avez créé dans le module 6. Cliquez pour ouvrir le parcours et le modifier.

JO

Cliquez sur la flèche en regard du bouton Dupliquer pour afficher la liste déroulante. Sélectionnez Créer une nouvelle version.

JO

Cliquez sur Créer une nouvelle version dans la fenêtre contextuelle.

JO

Tout d’abord, vous devez supprimer l’étape Fin d’orchestration. Cliquez sur Fin et cliquez sur l’icône de la corbeille dans le panneau de droite. Cliquez sur Confirmer.

JO

Recherchez maintenant votre action dans le panneau de gauche. Recherchez ldapD365 et votre Action doit apparaître sous Actions.

JO

Faites glisser votre action ldapD365ContactCreation sur la zone de travail, après l’action Email.

Vous verrez alors ceci.

JO

Vous devez maintenant modifier les paramètres d’action.

Pour le paramètre EMAIL , cliquez sur l’icône crayon/modification .

JO

Recherchez email et sélectionnez le champ email sous ldapAccountCreationEvent.--aepTenantId--.identification.core.email.

JO

Pour le paramètre FNAME , cliquez sur l’icône crayon/modification .

JO

Recherchez firstName et sélectionnez le champ de courrier électronique sous ExperiencePlatform.ProfileFieldGroup.profile.person.name.firstName.

JO

Pour le paramètre LNAME , cliquez sur l’icône crayon/modification .

JO

Recherchez lastName et sélectionnez le champ de courrier électronique sous ExperiencePlatform.ProfileFieldGroup.profile.person.name.lastName.

JO

Votre action ressemble maintenant à ceci.

JO

Cliquez sur OK.

JO

Ajoutez à nouveau l’orchestration Fin. Effacez le terme recherché et, sous ORCHESTRATION, faites glisser Fin vers l’étape suivante du Parcours.

JO

Cliquez sur OK.

JO

Votre Parcours doit maintenant ressembler à ceci :

JO

Cliquez sur Publier.

JO

Cliquez sur Publier dans la fenêtre contextuelle.

JO

Au bout de quelques secondes, votre parcours sera publié et en direct.

17.3.2 Créez votre compte à tester.

Ouvrez votre site web de démonstration et chargez une marque de votre choix. Accédez à la page Login/Register.

Renseignez les champs du formulaire et terminez en cliquant sur CRÉER UN COMPTE.

JO

Après avoir cliqué sur CRÉER UN COMPTE, revenez à votre tableau de bord Microsoft Dynamics 365 et accédez aux contacts. Recherchez votre adresse électronique et votre contact créé dans Microsoft Dynamics 365 en temps réel.

JO

Étape suivante : 17.4 Mettre à jour un contact dans Microsoft Dynamics 365 et déclencher automatiquement un parcours

Revenir au module 17

Revenir à tous les modules

Sur cette page