Partager via


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 et Account 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.

  1. 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.

  2. Sur le Synchronisation des données depuis des CRM externes page, sélectionnez Nouveau.

  3. 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.

  4. Procédez comme suit :

    1. Sélectionner l’option qui s’affiche, puis Sélectionner Ajouter une nouvelle connexion.

    2. Dans la boîte de dialogue qui s’affiche, entrez la version Salesforce et l’API Salesforce, puis connectez-vous.

    3. 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.

    4. 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.

    5. Sélectionnez Créer.

  5. Sur la page Ajouter un connecteur CRM tiers , cliquez sur Sélectionner J’accepte les autorisations du connecteur Partager, puis sur Sélectionner Suivant.

  6. 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.

  7. Sélectionnez Suivant.

  8. Sur la page Choisir les tables à synchroniser , sélectionnez les tables Contacts et Accounts 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.

  9. Sélectionnez Suivant.

  10. 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.

  11. Sélectionnez Suivant.

  12. 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.

  13. 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.

  14. Sélectionnez Créer.

    Si la connexion réussit, un message apparaît sur la page Résumé .

  15. 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
Email 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.

Capture d’écran de la page du connecteur dans Dynamics 365 centre de contact, montrant les boutons et les liens pour les actions que vous pouvez effectuer.

Étapes suivantes

Configurer un flux de travail

Protocole SAML d’authentification unique