Lier automatiquement des applications Dynamics 365 aux profils clients

Avec la liaison automatique, vous pouvez utiliser des insights étendus à partir du profil client unifié de Customer Insights - Data pour travailler avec vos contacts, prospects et autres tables client Dynamics 365. Vous pouvez facilement accéder aux données associées à un client, notamment les suivantes :

  • Attributs de profil client, par exemple « niveau de fidélité »
  • Mesures client, par exemple « Jours depuis la dernière réclamation »
  • Activités client calculées sous forme de mesure, par exemple « Total des achats » et « Nombre d’achats au cours des quatre derniers mois »

Exemples

  • Un administrateur Dynamics 365 Sales peut facilement établir un lien avec la valeur à vie d'un client (CLV) ou un score de prospect à partir de Customer Insights - Data. Les données s’affichent ensuite sur la page Prospects d’un assistant des ventes et fournit plus de détails sur les intérêts d’un client, son historique d’activité et ses informations.
  • Un administrateur du support technique Dynamics 365 met à jour ses mesures de contact pour afficher le nombre de problèmes de support au cours du dernier mois, l’année dernière et la durée de vie d’un client.
  • Un responsable marketing Customer Insights – Journeys utilise les données du niveau de fidélité pour personnaliser une annonce de nouveau produit.

Requirements

  • Les tables sources Dataverse proviennent de l’environnement Dataverse auquel Customer Insights - Data est lié. La liaison n’est pas prise en charge pour les tables des autres environnements Dataverse.
  • Les tables sources Dataverse, telles que la table des prospects, doivent être ingérées dans Customer Insights - Data via le connecteur Microsoft Dataverse (recommandé) ou le connecteur Power Query Dataverse. Ne changez pas les noms des tables sources.
  • La clé primaire sélectionnée pour chaque table Dataverse à l’étape Décrire les données client pour l’unification est la clé primaire réelle de la table. Par exemple, les clés primaires standard des tables de contacts et de prospects sont ContactId et LeadId.
  • Votre environnement Customer Insights - Data est configuré pour des clients individuels. La liaison n’est pas prise en charge pour les environnements professionnels (B2B).

Note

La liaison automatique n'est pas prise en charge lorsque la sortie des données de Customer Insights est configurée pour utiliser votre propre Azure Data Lake Storage.

Chaque fois que l’unification est exécutée, la table de profil client est écrite dans Dataverse. Si toutes les conditions sont remplies, Customer Insights met automatiquement à jour les tables sources Dataverse unifiées avec des liens vers la table de profil client. Les enregistrements sources de chaque table Dataverse ayant participé à l’unification sont liés à leur enregistrement associé dans la table de profil client.

La tâche qui effectue la liaison est nommée CustomerId Backstamping Hydration. Pour afficher les résultats de cette tâche, accédez à Paramètres>Système et sélectionnez l’onglet Statut. Lorsque la tâche s’exécute pour la première fois sur une table source, elle ajoute une colonne de recherche et lie chaque ligne en remplissant les champs avec la valeur CustomerID appropriée. Le nom de la colonne de recherche est Customer Profile et le nom du schéma est msdynci_lookupfield_customerprofile. Lors des exécutions suivantes, seules les lignes modifiées sont mises à jour.

Note

La liaison automatique s’exécute généralement en mode incrémentiel, ce qui signifie que seules les mises à jour des profils client sont propagées aux tables Dataverse. Il y a des cas où une exécution complète de la liaison met à jour tous les enregistrements liés aux profils clients.

  • Première utilisation
  • Il n’existe aucun résultat réussi de l’opération de fusion
  • Le schéma de l’entité de profil client a été modifié

Conseil / Astuce

Nous vous recommandons de configurer le filtrage des attributs sur vos plug-ins et de les limiter uniquement aux noms de champs pertinents pour votre logique métier. Évitez d’inclure des champs tels que msdynci_lookupfield_customerprofile s’ils ne sont pas nécessaires. Cela permet d’éviter les exécutions involontaires de plug-in pendant le backstamping, ce qui peut être particulièrement important lors de l’exécution initiale de backstamping lorsque de nombreux contacts peuvent être traités.

Tâche CustomerId Backstamping Hydration

  • Si l’état de la tâche CustomerId Backstamping Hydration est Ignoré, le message d’erreur Backstamping job skipped s’affiche sur la page d’état système. Cet état indique que la liaison automatique n’a pas été activée, car toutes les exigences n’ont pas été remplies.
  • La tâche met à jour chaque ligne de la table cible, met à jour l’LastModifiedOnhorodatage du profil client et lie les enregistrements. Si des workflows tels que des déclencheurs sont associés à l’événement de mise à jour sur une table que vous souhaitez lier, désactivez les déclencheurs avant la première unification pour éviter le déclenchement sur chaque enregistrement.
  • Le compte de service InsightsAppsPlatform (IAP) effectue l’association. Les journaux peuvent faire référence à ce compte de service comme insightsappsplatform@onmicrosoft.com ou comme #InsightsAppsPlatform.