Cette page vous explique comment intégrer Microsoft Dynamics. Une fois l'intégration effectuée, les agents peuvent répondre aux appels et aux chats directement depuis un tableau de bord Microsoft Dynamics.
Checklist d'intégration de Microsoft Dynamics
La checklist suivante décrit les étapes à suivre pour configurer votre intégration Microsoft Dynamics.
Installez la solution UJET dans votre environnement. La dernière version est 1.2.0.0.
Configurez l'URL de l'iFrame de la solution UJET.
Vérifiez les commandes basées sur le domaine.
Créer un enregistrement d'application Azure
Ajoutez une configuration de plate-forme.
Configurer les autorisations de l'API
Créez des certificats et des secrets.
Configurer les utilisateurs de l'application pour cet environnement
Définissez des valeurs dans le portail d'administration pour vous connecter à votre instance Microsoft Dynamics.
Passez aux étapes facultatives.
Installer le connecteur
Pour installer le connecteur Contact Center AI Platform, procédez comme suit :
Téléchargez et décompressez la solution UJET. Vous le trouverez ici : UJETConnector_1_2_0_0_managed-dynamics.zip.
Dans Microsoft Dynamics, accédez à Service > Solutions.
Cliquez sur Importer, puis importez la solution UJET.
Recherchez l'entrée UJETConnector et vérifiez qu'elle est correctement installée. Vous pouvez le vérifier dans le gestionnaire des paramètres du connecteur. Pour en savoir plus, consultez Configurer l'URL du connecteur.
Mettre à jour ou installer le package géré
Le package géré contient le connecteur. Le connecteur installé sur Microsoft Dynamics permet aux agents de répondre aux appels et aux chats directement dans un tableau de bord Microsoft Dynamics.
Mettre à jour ou installer le connecteur dans la gestion des solutions
Dans Microsoft Dynamics, utilisez la roue dentée en haut à droite pour accéder aux paramètres avancés.
Sur l'écran Paramètres, cliquez sur Développer à côté de Paramètres pour ouvrir le menu déroulant, puis sélectionnez Solutions.
Résultat : le connecteur s'affiche dans la liste Gestion des solutions.
Mettre à jour ou installer le connecteur Contact Center AI Platform dans Microsoft Dynamics
Conditions préalables
Vous devez être désigné comme administrateur et disposer des droits d'importation de connecteurs dans la gestion des solutions.
Vous devez disposer du fichier ZIP du connecteur géré. Par exemple,
Connector_1_2_0_0_managed.zip..Vous devez disposer de l'interface utilisateur Power Apps.
Vous devez disposer d'une période de temps d'arrêt suffisante pour l'adaptateur d'agent. Nous vous recommandons de prévoir environ 10 minutes.
Importer le connecteur dans Microsoft Dynamics
Dans l'en-tête Power Apps, cliquez sur le lien Import (Importer). Le volet Ajouter une solution s'affiche.
Cliquez sur Parcourir pour sélectionner le connecteur à importer.
Cliquez sur Importer. Les détails du package du connecteur à importer devraient s'afficher. Si les informations sont correctes, passez à l'étape suivante. Si ce n'est pas le cas, vérifiez que vous avez sélectionné le bon fichier.
Cliquez sur Suivant.
Suivez les étapes pour terminer l'importation. Aucune option spécifique n'est requise pour la mise à niveau du connecteur.
Une fois l'installation terminée, actualisez la page de l'agent pour afficher le connecteur mis à jour.
Résultat : le connecteur est installé et prêt à être utilisé.
Configurer l'URL du connecteur
Une fois le package v1_2_0_0 installé, la nouvelle application est accessible au compilateur de système intégrateur.
Dans la barre de recherche, recherchez Gestionnaire des paramètres du connecteur UJET, puis cliquez sur Lire. Vous êtes alors redirigé vers l'application et vers une vue qui vous donne accès à la table des paramètres UJET, qui contient la configuration de l'adaptateur iframe.

Pour les nouvelles installations, une nouvelle entrée doit être ajoutée au tableau des paramètres. Cliquez sur Nouveau pour ajouter un paramètre IFrameUrl.

Une nouvelle page s'ouvre pour ajouter une URL IFrame. Deux champs sont présents : Nom et Valeur. Utilisez les exemples de valeurs suivants pour vous aider à configurer :
Nom : IFrameUrl
Valeur :
https://<tenant_subdomain>.<environment_domain>
Cliquez sur Enregistrer. Une nouvelle entrée s'affiche dans le tableau des paramètres. La configuration de IFrameUrl est maintenant terminée.
Ajouter un contrôle des accès basé sur le domaine pour l'adaptateur d'agent
Le contrôle des accès basé sur le domaine permet de maintenir la sécurité tout en vous permettant de définir et de contrôler les domaines pouvant afficher l'adaptateur d'agent.
Le contrôle des accès basé sur le domaine vous permet de définir et de contrôler les domaines pouvant afficher l'adaptateur d'agent. Il s'agit d'une étape d'implémentation cruciale. Veillez à ajouter tous les domaines nécessaires dans les paramètres du développeur, conformément aux consignes fournies. Dans le cas contraire, l'adaptateur risque de se casser.
Si vous avez des questions ou besoin d'aide pour l'implémentation, contactez l'assistance.
Ajouter vos domaines dans les paramètres du développeur
Pour ajouter des domaines dans les paramètres du développeur, procédez comme suit :
Dans le portail CCAI Platform, cliquez sur Settings > Developer Settings (Paramètres > Paramètres pour les développeurs). Si le menu Paramètres ne s'affiche pas, cliquez sur Menu.
Accédez à Agent Adapter - Domain Based Access Control (Adaptateur d'agent – Contrôle des accès basé sur le domaine).
Saisissez chaque domaine sur une nouvelle ligne. Le format est
*.domain, par exemple*.mycompany.com.
Spécifier un domaine
Le format permettant de spécifier un domaine pour une instance peut être n'importe quel nom de domaine valide. Il peut inclure un caractère générique (*) pour correspondre à un nombre arbitraire de sous-domaines. Le caractère générique doit être placé au début du domaine et correspond à tous les sous-domaines. L'utilisateur peut également spécifier un protocole et un port à l'aide de la syntaxe <protocol>://<domain>:<port>.
Le port peut être un caractère générique, mais pas le protocole. Si un protocole est spécifié, il ne correspond qu'à ce protocole. Tous les autres protocoles ne pourront pas afficher l'adaptateur. Par exemple, https://some.example.domain.com ne correspondra pas à http://some.example.domain.com ni à mail://some.example.domain.com.
Domaines spécifiques au CRM
Utilisez les conventions de dénomination de domaine suivantes lorsque vous saisissez votre domaine CRM.
Salesforce : *.visualforce.com *.force.com *.salesforce.com
Zendesk : *.zdusercontent.com *.zendesk.com
Microsoft Dynamics : *.crm.dynamics.com
Kustomer : *.kustomerapp.com
Recharger le frame sur l'adaptateur
Après avoir modifié la configuration de l'administrateur, si l'adaptateur d'agent n'est pas visible pour les agents, ils doivent effectuer un clic droit sur l'adaptateur d'agent, puis cliquer sur Recharger le frame.
Enregistrement d'application Azure (client OAuth)
Créer un enregistrement d'application dans Azure
Accédez à Azure Active Directory > Inscriptions d'applications > Nouvelle inscription d'application. La page Register an application (Enregistrer une application) s'affiche.
Renseignez les champs obligatoires :
Dans le champ Nom, saisissez l'URL de votre environnement sans
https://. Exemple :yourcompany.domain.co.Dans la section Types de comptes compatibles, cliquez sur Comptes dans l'annuaire organisationnel uniquement.
Cliquez sur S'inscrire. L'application est maintenant enregistrée.
Paramètres d'authentification
Ajouter une configuration de plate-forme
Pour ajouter une configuration de plate-forme dans Microsoft Dynamics, procédez comme suit :
Après avoir créé l'application enregistrée, accédez à Authentication (Authentification), puis saisissez votre URL de rappel dans le champ Redirect URI (URI de redirection), par exemple
https://yourcompany.domain.co/v1/dynamics/oauth_callback.Cochez la case Jetons d'ID.
Créer des certificats et des secrets
Pour créer des certificats et des secrets dans Microsoft Dynamics, procédez comme suit :
Accédez à Certificates & secrets (Certificats et codes secrets) pour créer une clé dans le panneau Add a client secret (Ajouter un code secret du client) :
Dans le champ Description, saisissez une description telle que "CLÉ API".
Dans la section Expiration, cliquez sur la période la plus longue autorisée par votre équipe de sécurité.
Remarque : Vous devrez le générer de nouveau une fois le délai expiré.
Cliquez sur Ajouter.
Ajouter des autorisations d'API
Pour ajouter des autorisations d'API dans Microsoft Dynamics, procédez comme suit :
Accédez à Gérer > Autorisations d'API, puis cliquez sur Ajouter une autorisation.
Cliquez sur Dynamics CRM.
Cliquez sur Autorisations déléguées.
Cochez la case user_permission.
Toujours dans Autorisations des API, cliquez à nouveau sur Ajouter une autorisation.
Cliquez sur Microsoft Graph.
Cliquez sur Autorisations de l'application.
Ajoutez les autorisations Application.ReadWrite.All, Directory.Read.All et User.Read.All.
Vérifiez que toutes les autorisations sous Microsoft Graph sont sélectionnées, y compris User.Read.
Cliquez sur Accorder le consentement administrateur pour [nom de votre organisation], puis sur Confirmer dans la boîte de dialogue qui s'affiche.
Vérifiez que l'état est désormais "Accordé" pour le nom de votre organisation.

Saisissez vos valeurs dans le portail Contact Center AI Platform.
Pour saisir vos valeurs dans le portail Contact Center AI Platform, procédez comme suit :
Dans le portail CCAI Platform, cliquez sur Settings > Developer Settings (Paramètres > Paramètres pour les développeurs). Si le menu Paramètres ne s'affiche pas, cliquez sur Menu.
Faites défiler l'écran jusqu'à CRM > Plate-forme d'agent.
Cliquez sur Microsoft Dynamics, puis saisissez les valeurs suivantes :
ID de l'application : ID client de l'application (Microsoft Dynamics) figurant sur la page de vue d'ensemble de l'enregistrement de votre application.
Mot de passe de la clé : vous devez le copier après sa création, car vous ne pourrez plus l'afficher entièrement après l'actualisation. Pour en savoir plus, consultez Paramètres d'authentification.
Locataire Active Directory : répertoire (ID de locataire) figurant sur la page de vue d'ensemble de l'enregistrement de votre application.
Domaine Microsoft Dynamics : saisissez l'URL de votre environnement. Vous trouverez cette information sur la page de présentation de l'environnement.
Remarque : Assurez-vous que tous ces champs sont corrects avant d'enregistrer et de continuer.

Cliquez sur Enregistrer.
Configurer les utilisateurs de l'application pour votre environnement
Pour configurer les utilisateurs d'application pour votre environnement dans Microsoft Dynamics, procédez comme suit :
Choisissez votre environnement, puis cliquez sur Paramètres.

Cliquez sur Utilisateurs de l'application.

Cliquez sur Configurer l'utilisateur de l'application.

Dans le champ "Application", sélectionnez une application existante, puis cliquez sur Ajouter.
Cliquez sur le champ Unité commerciale, puis sur une unité commerciale.
Ajoutez les rôles de sécurité suivants :
Lecteur de services
Rédacteur de services
Cliquez sur Créer.
Tester le mappage de champs personnalisés
Cette section utilise MyCustomField comme exemple de procédure pas à pas pour ajouter et mapper un champ personnalisé.
Pour configurer le mappage de champs personnalisés, procédez comme suit dans Microsoft Dynamics :
Créez un champ personnalisé dans un composant de solution :
Accédez à Ventes > Paramètres > Solutions.
En haut de la page "Toutes les solutions", cliquez sur Nouveau.
Saisissez TestCustomFields comme nom à afficher.
Cliquez sur Enregistrer et fermer.
Cliquez sur le composant de solution existant.
Accédez à Components > Entities > Add Existing (Composants > Entités > Ajouter existant).
Cliquez sur le composant de solution Contact.
Cliquez sur OK pour afficher les détails du composant de solution "Contact". La boîte de dialogue "Formulaire système" du composant de solution s'affiche.
Cliquez sur les composants d'entité que vous souhaitez inclure dans la solution.
Inclure les métadonnées d'entité
Ajouter tous les composants
Pour cet exemple, cliquez sur Inclure les métadonnées de l'entité.

Cliquez sur Terminer.
Accédez à Composants > Entités > Contact > Champs.
Cliquez sur New (Nouveau).
Un nouveau nom de champ s'affiche dans le champ "Nom". Copiez le nom du champ pour l'utiliser ultérieurement :

Cliquez sur Enregistrer et fermer.
Modifier le formulaire pour afficher le champ personnalisé
L'exemple suivant se concentre sur le composant de solution de contact qui a été configuré précédemment dans Mettre à jour ou installer le connecteur dans la gestion des solutions.
Pour modifier le formulaire afin d'afficher le champ personnalisé, procédez comme suit dans Microsoft Dynamics :
Ouvrez un contact et cliquez sur Formulaire.
Ouvrez l'explorateur de champs et filtrez par Champs personnalisés.

Double-cliquez sur MyCustomField.
Cliquez sur Enregistrer, puis sur Publier pour ajouter le nouveau champ au formulaire.
Actualisez le navigateur pour vérifier que le formulaire s'affiche sur l'écran de contact.
Vérifiez que MyCustomField se trouve dans le formulaire.
Saisissez la valeur identifiée dans le champ MyCustomField.
Cliquez sur Enregistrer.
Configurer le mappage de champs personnalisés dans le portail Contact Center AI Platform
Pour configurer le mappage de champs personnalisés dans le portail Contact Center AI Platform, procédez comme suit :
Dans le portail CCAI Platform, cliquez sur Settings > Developer Settings (Paramètres > Paramètres pour les développeurs). Si le menu Paramètres ne s'affiche pas, cliquez sur Menu.
Accédez à Mappage des champs personnalisés, puis cochez la case.
Sous Champ de CRM à utiliser pour la recherche, cliquez sur le champ personnalisé créé précédemment (new_mycustomfield).
Remplir les champs de compte et de client dans un formulaire de demande personnalisé
L'action par défaut dans Microsoft Dynamics consiste à renseigner les informations sur le client exclusivement lorsqu'une demande est créée. La modification de ce paramètre permet de renseigner le champ "Contact" avec les informations client d'une demande en même temps.
Dans le portail CCAI Platform, cliquez sur Settings > Developer Settings (Paramètres > Paramètres pour les développeurs). Si le menu Paramètres ne s'affiche pas, cliquez sur Menu.
Accédez à CRM > Recherche de compte.
Cliquez sur Contact sous Type d'objet.
Cochez la case Utiliser la correspondance des paramètres personnalisés.
Si vous passez d'un type d'objet à un autre, le tableau est effacé, sauf si les champs sont enregistrés. Cela permet de mettre à jour simultanément le champ "Contact" de l'objet de requête et le champ "Client" avec le compte associé au contact (le cas échéant).
La demande CRM est mise à jour lorsque la case à cocher Utiliser la correspondance des paramètres personnalisés est cochée et que la configuration des paramètres est valide. Sinon, la logique par défaut est rétablie pour mettre à jour le CRM. Si tous les paramètres sont correctement configurés, ils sont tous mis à jour. Si des paramètres sont mal configurés, seuls ceux qui sont correctement configurés sont mis à jour.
Tester le segment USER DAP
Pour tester une DAP, procédez comme suit :
Dans le portail CCAI Platform, cliquez sur Settings> Queue (Paramètres > File d'attente). Si le menu Paramètres ne s'affiche pas, cliquez sur Menu.
Choisir votre réseau social préféré
Dans le panneau Paramètres, accédez à Point d'accès, puis cliquez sur l'icône Modifier à côté du point d'accès à modifier.

Dans le champ Champ de segment d'utilisateurs personnalisé du CRM, saisissez le nom du champ du CRM contenant les informations sur le segment d'utilisateurs (par exemple,
new_mycustomfield).