Doc produitsMenu

Création d'un compte d'analyse dédié pour Salesforce

Le connecteur Coveo peut utiliser un compte d'administrateur Salesforce pour atteindre et analyser votre contenu de Salesforce. Une meilleure pratique consiste toutefois à créer un ensemble d'utilisateurs, de profils et de permissions dédiés de Salesforce pour l'analyse Coveo, qui spécifie des permissions et accès minimaux.

Note : Il est fortement conseillé de détenir différents comptes d’analyse Salesforce dédiés à l’analyse de Coveo, qui spécifient des permissions et un accès minimaux. Lorsque le robot de Coveo accède à Salesforce avec les mêmes paramètres de connexion d’utilisateur trop de fois, Salesforce retourne des messages d’erreur INVALID_QUERY_LOCATOR comme celui-ci :

Error with ID 'SALESFORCE_INVALID_QUERY': invalid query locator (INVALID_QUERY_LOCATOR) - This error can occur if a user is used more than once for sources that run in parallel. To avoid this error, make sure to use only one user per source or alternate the refresh schedule of your sources.

Pour créer un compte d'analyse dédié pour Salesforce

  1. À l'aide d'un compte d'administrateur, connectez-vous à votre organisation Salesforce.

  2. Dans le menu utilisateur, sélectionnez Setup.

  3. Créez un profil Salesforce dédié au robot Coveo :

    1. In the Setup page, select Manage Users > Profiles.

    2. Dans la page Profiles, cliquez sur New Profile.

    3. Dans la page Clone Profile :

      1. Dans la boîte Existing Profile, sélectionnez un profil existant comme Read Only qui sera utilisé comme modèle pour le nouveau profil, selon les permissions que vous souhaitez accorder au robot.

      2. Dans la boîte Existing Profile, saisissez un nom comme CoveoIndexer.

      3. Cliquez sur Save.

    4. Dans la page de votre nouveau profil, cliquez sur Edit et, dans la section Administrative Permissions :

      1. Veillez à ce que l'option API Enabled soit sélectionnée.

      2. Facultativement, sélectionnez l'option API Only User en tant que mesure de sécurité supplémentaire.

      3. Sélectionnez l'option Modify All Data lorsque l'une des situations suivantes s'applique :

        • Vous utilisez une version de CES (Coveo Enterprise Search) antérieure à la version 7.0.6339 (janvier 2014).

        • Vous souhaitez indexer les permissions d'élément Salesforce.

        Note : Si vous n'activez pas Modify All Data, sachez que le robot n'indexe que le contenu auquel il a accès, alors établissez l'accès en lecture aux objets en conséquence.

      4. Aussi, en tant que mesure de sécurité supplémentaire, dans la section Login IP Ranges, sélectionnez ou créez une portée d'IP (Internet Protocol) de connexion afin de restreindre l'accessibilité à ce profil.

  4. Créez un utilisateur Salesforce dédié au robot Coveo :

    1. Dans la page Setup, sélectionnez Manage Users > Profiles.

    2. Dans la page All Users, cliquez sur New User.

    3. Dans la page New User :

      1. Remplissez les champs requis.

      2. Dans la boîte Profile, sélectionnez le profil que vous avez tout juste créé.

      3. Cliquez sur Save.