Configurer le connecteur pour Salesforce
Avec le connecteur pour Salesforce dans Dynamics 365 Omnicanal, les organisations peuvent utiliser les fonctionnalités Sélectionner pour interagir avec les clients sans avoir à renoncer à leurs investissements dans des solutions de gestion de la relation client (CRM) non Microsoft.
Le module complémentaire Sélectionner utilise des connecteurs de données pour fonctionner avec des solutions CRM non Microsoft. Le connecteur pour Salesforce permet d’importer les données de contact et de compte de Salesforce Dataverse.
Conditions préalables
- Accès à l’instance Salesforce
- Rôle système Administrateur pour Dynamics 365 Sélectionner et Salesforce
- Licence pour Dynamics 365 Sélectionner
- Licence Salesforce pour accéder à la capture des données modifiées
Note
Nous vous recommandons également de suivre les étapes suivantes :
- Avant de configurer le connecteur, sauvegardez les données existantes dans les tables
Contact
etAccount
Dataverse. De cette façon, vous pouvez effectuer une restauration si des problèmes de données surviennent. - Pour des performances optimales, limitez la taille des données à 10 gigaoctets (Go). De plus, assurez-vous que votre limite de requêtes API Salesforce est suffisante pour répondre à vos besoins de synchronisation de données.
Configurer le connecteur de données
Important
Après avoir configuré le connecteur de données et l’avoir synchronisé à partir de l’instance Salesforce, nous vous recommandons de ne pas apporter de modifications aux données synchronisées dans Dataverse, car ces modifications ne sont pas synchronisées avec Salesforce. Si vous devez mettre à jour les données, faites-le uniquement dans Salesforce.
Dans Omnicanal environnement, dans le plan du site, sous Expérience de l’agent, accédez à Espaces de travail. Ensuite, pour la synchronisation des données à partir de CRM externes, Sélectionner Gérer. Sinon, sur la page d’accueil, sous Assistant de connexion CRM, Sélectionner Ouvrir.
Sur le Synchronisation des données depuis des CRM externes page, sélectionnez Nouveau.
Sur la page Créer un connecteur CRM , cliquez sur Sélectionner Salesforce, puis sur Sélectionner Suivant. Si vous vous connectez à Salesforce pour la première fois, la boîte de dialogue Configuration de la connexion affiche un bouton Connexion . Sinon, la boîte de dialogue affiche un bouton points de suspension (…) que vous pouvez utiliser pour vous connecter.
Note
Le système vous redirige vers Power Apps Connecter vers votre instance Salesforce. Dynamics 365 utilise la connexion pour synchroniser les données.
Procédez comme suit :
Sélectionner l’option qui s’affiche, puis Sélectionner Ajouter une nouvelle connexion.
Dans la boîte de dialogue qui s’affiche, entrez la version Salesforce et l’API Salesforce, puis connectez-vous.
Sur la page de connexion Salesforce, utilisez les informations d’identification de l’utilisateur Salesforce pour vous connecter. Complétez l’authentification multifacteur si elle est requise.
Dans la boîte de dialogue Autoriser l’accès qui s’affiche, Sélectionner Autoriser.
Dans la boîte de dialogue Configuration de la connexion , une coche verte indique une connexion réussie à l’instance Salesforce.
Sélectionnez Créer.
Sur la page Ajouter un connecteur CRM tiers , cliquez sur Sélectionner J’accepte les autorisations du connecteur Partager, puis sur Sélectionner Suivant.
La page Activer les autorisations Salesforce répertorie les étapes que vous devez effectuer dans Salesforce. connectez-vous à l’instance Salesforce qui s’ouvre sur un nouvel onglet, puis suivez les étapes répertoriées. Une fois que vous avez terminé, accédez à la page de configuration dans centre de contact Centre d’administration, et Sélectionner la case à cocher qui indique que vous avez terminé les étapes dans Salesforce.
Sélectionnez Suivant.
Sur la page Choisir les tables à synchroniser , sélectionnez les tables
Contacts
etAccounts
que vous souhaitez synchroniser. Pour conserver la relation sur les données liées entre les enregistrements, nous vous recommandons de sélectionner les deux tables.Sélectionnez Suivant.
Pour chaque table que vous avez sélectionnée, dans la section Colonne mappage , mappez les colonnes source et de destination. Vous pouvez également mettre à jour les mappages prédéfinis en fonction des besoins de votre entreprise. La colonne source affiche uniquement les champs qui ont un type de données compatible.
Sélectionnez Suivant.
Sur la page Autorisations des équipes , Sélectionner l’autorisation des équipes. L’ID d’équipe est utilisé pour écrire des données dans Dataverse. Il doit donc disposer des autorisations de lecture et d’écriture sur les tables sélectionnées. Dans le cas contraire, la synchronisation des données échoue. En savoir plus dans Teams dans Dataverse.
Sur la page suivante, examinez les mappages pour chaque table que vous avez sélectionnée. Vous pouvez Retour et modifier les paramètres selon vos besoins.
Sélectionnez Créer.
Si la connexion réussit, un message apparaît sur la page Résumé .
Sélectionner la case à cocher pour activer le connecteur et la synchronisation des données, puis Sélectionner Terminé. Vous pouvez afficher l’état de synchronisation sur la page Synchronisation des données à partir de CRM externes .
Types de données pris en charge dans Dataverse
Dataverse prend en charge les types de données suivants. Il ne prend pas en charge les types de données Virtual et EntityName .
Dataverse colonnes Type d’un attribut | Colonnes Salesforce de type de données |
---|---|
Valeur booléenne | Booléen |
Entier, Entier très grand | Entier |
Entier, Entier très grand, Décimal, Double, Nombre | number |
Chaîne/mémo | chaîne : date. DateHeure Remarque : L’ID et la référence ne sont pas acceptés. |
Uniqueidentifier, recherche, propriétaire, client | chaîne avec type de données : ID, référence |
DateHeure | chaîne avec le type de données : date, DateHeure |
Mappages de données prédéfinis
Le tableau suivant montre les mappages de données prédéfinis pour la table. Contact
Nom du champ Salesforce | Dataverse nom du champ |
---|---|
AssistantName | AssistantName |
AssistantPhone | AssistantPhone |
Date de naissance | BirthDate |
GUID de SF Id (données transformées) | ContactId |
Department | Department |
Description | Description |
EMailAddress1 | |
Fax | Fax |
FirstName | FirstName |
LastName | LastName |
MobilePhone | MobilePhone |
Salutation | Salutation |
votre numéro de | Telephone1 |
Le tableau suivant montre les mappages de données prédéfinis pour la table. Account
Nom du champ Salesforce | Dataverse nom du champ |
---|---|
GUID de SF AccountId (données transformées) | AccountId |
AccountNumber | AccountNumber |
Description | Description |
Fax | Fax |
Nom | Nom |
NumberOfEmployees | NumberOfEmployees |
Sic | SIC |
votre numéro de | Telephone1 |
TickerSymbol | TickerSymbol |
Gérer connecteur de données
Cette section répertorie les actions que vous pouvez effectuer en utilisant le connecteur sélectionné.
Activer ou désactiver le connecteur.
Affichez les détails diagnostic.
Modifier les détails du connecteur :
- Tableaux de données : mettez à jour les tableaux que vous souhaitez synchroniser.
- Mappages de champs : Mettre à jour les mappages de colonnes. Utilisez l’option Réinitialiser pour réinitialiser les mappages aux mappages prédéfinis.
- Autorisations d’accès aux données : mettez à jour l’ID Teams utilisé pour écrire les données Dataverse.
Note
Si vous ajoutez de nouvelles tables ou mappages, les données des tables et mappages existants sont également synchronisées. Si une table ou un champ mappé est supprimé, les données restent dans Dataverse et seules les nouvelles données ne sont pas synchronisées.