Doc produitsMenu

Vue d'ensemble du déploiement du connecteur Salesforce

La procédure suivante présente les étapes nécessaires pour indexer une source Salesforce. Les étapes indiquent l'ordre dans lequel vous devez effectuer des tâches de configuration. Lorsque nécessaire, les étapes font référence à une procédure détaillée.

Le connecteur Salesforce peut indexer divers types de contenu Salesforce :

  • Objets et champs standards et personnalisés de Service Cloud

  • Articles de la base de connaissances

  • Chatter

  • Contenu CRM (Customer Relationship Management)

Lorsque vous souhaitez indexer plus d'un de ces types de contenu Salesforce, vous devez utiliser la procédure suivante pour créer une configuration (fichier de configuration ObjectsToGet, fichier de correspondances, et source) pour chacun d'entre eux, car ils ne peuvent partager le même groupe de paramètres de configuration.

Pour déployer le connecteur Salesforce

  1. Vérifiez si votre environnement répond aux exigences (voir Exigences du connecteur Salesforce).

  2. Configurez l'identité d'utilisateur.

    Le connecteur Coveo a besoin d'un compte pour se connecter à votre organisation Salesforce et accéder à l'ensemble du contenu que vous souhaitez indexer. Vous devez créer une identité d'utilisateur CES (Coveo Enterprise Search) afin de détenir les paramètres de connexion de ce compte Salesforce (voir Création d'une identité d'utilisateur Salesforce).

  3. Obtenez les valeurs Client_ID et Client_Secret de Salesforce

    Le fournisseur et le connecteur de Coveo pour Salesforce doivent connaître les valeurs Client_ID et Client_Secret de votre organisation Salesforce afin de pouvoir accéder à son contenu (voir Obtention des valeurs Client_ID et Client_Secret de Salesforce).

  4. Créez un fichier de configuration ObjectsToGet

    Un fichier de configuration XML ObjectsToGet informe le robot des éléments Salesforce à récupérer (voir Fichier de configuration ObjectsToGet de Salesforce).

    Vous devez créer votre fichier de configuration XML ObjectsToGet personnalisé avant de configurer votre source. Vous pouvez créer le fichier selon les exemples qui contiennent des objets standards et vos objets personnalisés (voir Création d'un fichier de configuration ObjectsToGet de Salesforce).

  5. Configurez un fichier de correspondances

    Une source Salesforce a besoin d'un fichier de correspondances pour savoir comment lier les éléments Salesforce récupérés à des champs d'index CES. Vous devez créer un fichier de correspondances avant de configurer votre source Salesforce (voir Création d'un fichier de correspondances Salesforce).

  6. Créez un groupe de champs Salesforce personnalisés

    1. La source Salesforce a besoin d'un groupe de champs correspondant aux champs CES qui sont inclus dans le fichier de correspondances (voir Ajout d'un groupe de champs). Il est recommandé de commencer en important le fichier de groupe de champs par défaut de Salesforce ([CES_Path]\Bin\Coveo.CES.CustomCrawlers.Salesforce.FieldSet.xml) pour créer des champs pour toutes les métadonnées disponibles par défaut à partir de documents Salesforce (voir Exportation et importation d'un groupe de champs).

      Note : Le fichier Coveo.CES.CustomCrawlers.Salesforce.FieldSet.xml est disponible à partir de CES 7.0.6607 (avril 2014).

    2. Lorsque vous avez créé des objets et champs Salesforce personnalisés, ajoutez des champs correspondants au groupe de champs (voir Ajout ou modification de champs personnalisés).

  7. Configurez un fournisseur de sécurité Email

    Note : Pour une source de la base de connaissances Salesforce, vous n'avez pas besoin d'effectuer cette procédure. Les permissions de la base de connaissances ne peuvent être indexées. Ainsi, aucun fournisseur de sécurité Email n'est nécessaire.

    Dans Salesforce, les utilisateurs sont identifiés par leurs adresses de courriel. Par conséquent, les permissions qui sont retournées par le fournisseur de sécurité Salesforce pour chaque document sont des adresses de courriel. Le fournisseur de sécurité Salesforce exige alors un autre fournisseur de sécurité pour identifier de façon unique les utilisateurs avec leurs adresses de courriel.

    Le type de fournisseur de sécurité à utiliser dépend de la façon dont les utilisateurs sont authentifiés lorsqu'ils accèdent à l'interface de recherche.

    Note : Vous devez peut-être également utiliser un fournisseur de sécurité Regex Transform Member Name entre les deux autres fournisseurs de sécurité pour lier des types de membres. Contactez Coveo Support pour obtenir de l'aide.

  8. Configurez un fournisseur de sécurité Salesforce

    Note : Pour une source de la base de connaissances Salesforce, vous n'avez pas besoin d'effectuer cette procédure. Les permissions de la base de connaissances ne peuvent être indexées. Ainsi, aucun fournisseur de sécurité Email n'est nécessaire.

    Une source Salesforce a besoin d'un fournisseur de sécurité Salesforce (voir Configuration d'un fournisseur de sécurité Salesforce).

  9. Configurez et indexez la source Salesforce

    Le connecteur Coveo doit connaître des détails sur votre organisation Salesforce afin de pouvoir indexer le contenu désiré (voir Configuration et indexation d'une source Salesforce).

  10. Si vous rencontrez des problèmes :