Doc produitsMenu

Modification de paramètres de source cachés de Salesforce

Les pages Ajouter une source et Source:.. Général de l'Outil d'administration présentent les paramètres avec lesquels vous pouvez configurer le connecteur pour la plupart des installations de Salesforce. Les paramètres plus avancés et moins souvent utilisés sont cachés. Vous pouvez choisir de faire apparaître un ou plusieurs de ces paramètres dans les pages Ajouter une source et Source:.. Général de l'Outil d'administration afin que vous puissiez changer leur valeur par défaut. Vous devriez changer les valeurs des paramètres cachés seulement si vous rencontrez des messages d'erreur de temporisation ou des problèmes de performance.

La liste suivante décrit les paramètres avancés cachés qui sont disponibles pour les sources Salesforce. Le type de paramètre (entier, chaîne,…) apparaît entre parenthèses après le nom du paramètre.

ExtractPrivateObjectsSharingPermissions (Booléen)

S'il faut ou non retrouver et indexer des permissions de partage d'objets privés. La valeur par défaut est true, auquel cas lorsque le paramètre UseNewPermissionModel est également défini à true, pour un document avec des permissions de partage, vous pouvez voir à partir du Navigateur d’index un modèle de permission avec deux niveaux pour les permissions de partage, où le deuxième niveau est READ ACCESS & SHARING pour les permissions de partage (voir Niveaux et ensembles d'autorisations et Évaluation des détails d'un document du Navigateur d'index).

Note : Le paramètre ExtractPrivateObjectsSharingPermissions est disponible à partir de CES 7.0.6684+ (mai 2014).

IndexSharingSettings (Booléen)

S'il faut ou non retrouver et indexer des paramètres de partage de documents de contenu. La valeur par défaut est true.

Les paramètres d'indexation de partage exigent un appel API par entrée. Lorsque les permissions d'indexation de partage ne sont pas importantes pour votre organisation Salesforce, vous pouvez éteindre cette option pour enregistrer des appels API.

IndexArchivedActivities (Booléen)

Si le connecteur devrait indexer des activités archivées (tâches et événements). La valeur par défaut est False.

LoadFiscalYearMetadata (Booléen)

Si le connecteur devrait interroger l'API de Salesforce pour ajouter des métadonnées sur les informations de l'année fiscale. La valeur par défaut est true.

Les métadonnées sur la période fiscale sont disponibles lorsque la fonctionnalité Fiscal Year est activée dans Salesforce (voir How do I set Fiscal Year and start month?).

Le tableau suivant décrit des métadonnées de période fiscale supplémentaires qui seront ajoutées pour chaque métadonnée DateTime qui est déjà disponible dans l'élément (ex. : si l'élément contient deux métadonnées de type DateTime, alors 8 nouvelles métadonnées seront ajoutées dans l'élément).

Nom Description Nom d'échantillon Valeur d'échantillon
id L'identifiant unique pour un élément donné. Chaque élément dans Salesforce possède un identifiant unique. id 70130000000rz4C
{ORIGINAL_METADATA_NAME}_fiscal_year

OBSOLÈTE _fiscalyear

Contient l'année fiscale de la période qui contient la date des métadonnées {ORIGINAL_METADATA_NAME}. MyDateField_fiscal_year 2012
{ORIGINAL_METADATA_NAME}_fiscal_quarter

OBSOLÈTE_fiscalquarter

Contient le numéro du trimestre fiscal de la période qui contient la date des métadonnées {ORIGINAL_METADATA_NAME}. MyDateField_fiscal_quarter 2
{ORIGINAL_METADATA_NAME}_fiscal_month

OBSOLÈTE_fiscalmonth

Contient le numéro du mois fiscal de la période qui contient la date des métadonnées {ORIGINAL_METADATA_NAME}. MyDateField_fiscal_month 20
{ORIGINAL_METADATA_NAME}_fiscal_week

OBSOLÈTE_fiscalweek

Contient le numéro de la semaine fiscale de la période qui contient la date des métadonnées {ORIGINAL_METADATA_NAME}. MyDateField_fiscal_week 42
{ORIGINAL_METADATA_NAME}_fiscalquarter Contient le trimestre fiscal dans le format {YEAR}-Q{QUARTER} de la métadonnée {ORIGINAL_METADATA_NAME. MyDateField_fiscal_pretty_quarter 2014-Q1

Timeout​InSeconds (chaîne)

La valeur de temporisation pour les requêtes faites à Salesforce, en secondes. La valeur par défaut est 600secondes.

UseConnectorHelpers (Booléen)

Le connecteur Salesforce de Coveo doit accéder à certaines informations de l'API Salesforce Metadata pour indexer correctement les permissions d'éléments Salesforce. Présentement, Salesforce exige un très haut niveau de privilèges pour qu'un utilisateur puisse accéder à cet API, même en lecture seulement. Le package Coveo Connector Helpers fournit un API supplémentaire que le connecteur peut utiliser pour retrouver les informations requises sans un utilisateur à privilège élevé (voir Using the Coveo Connector Helpers Package).

Une fois le package Coveo Connector Helpers installé dans Salesforce, définissez UseConnectorHelpers à true pour profiter du package. Lorsque défini à true pendant que le package Coveo Connector Helpers n'est pas installé, le connecteur recommence à indexer des permissions d'éléments Salesforce en accédant directement à l'API Metadata. La valeur par défaut est false.

Note : Le paramètre UseConnectorHelpers est disponible avec CES 7.0.6607+ (avril 2014).

PrefetchObjectDescriptions

S’il faut pré-récupérer des descriptions d’objets ou non. La valeur par défaut est true. La pré-récupération de descriptions d’objets minimise souvent le nombre d’appels d’API faits à votre organisation Salesforce, mais peut parfois augmenter le nombre d’appels (voir Minimisation des appels d’API et de la pré-extraction de descriptions d’objets).

La formule pour déterminer la valeur optimale du paramètre PrefetchObjectDescriptions est :

PrefetchObjectDescriptions = ObjectsToGet.Objects.Count > Organization.Objects.Count / 200

Utilisez la procédure suivante seulement si vous souhaitez modifier un ou plusieurs des paramètres de source cachés qui sont présentés ci-dessus.

Pour modifier les paramètres de source cachés de Salesforce

  1. Veuillez vous référer à Ajout d'un paramètre de connecteur précis afin d'ajouter un ou plusieurs paramètres de source cachés de Salesforce.

  2. Pour une nouvelle source Salesforce, accédez à la page Ajouter une source de l'Outil d'administration afin de modifier la valeur du paramètre avancé tout juste ajouté :

    1. Sélectionnez Index > Sources et collections.

    2. Sous Collections, sélectionnez la collection dans laquelle vous souhaitez ajouter la source.

    3. Sous Sources, cliquez sur Ajouter.

    4. Dans la page Ajouter une source, modifiez la valeur du paramètre avancé nouvellement ajoutée.

  3. Pour une source Salesforce existante, accédez à la page Source:.. Général de l'Outil d'administration pour modifier la valeur du paramètre avancé nouvellement ajouté.

    1. Sélectionnez Index > Sources et collections.

    2. Sous Collections, sélectionnez la collection renfermant la source que vous souhaitez modifier.

    3. Sous Sources, cliquez sur la source Salesforce existante dans laquelle vous souhaitez modifier le paramètre avancé nouvellement ajouté.

    4. Dans la page Source:.. Général, modifiez la valeur du paramètre avancé nouvellement ajouté.

Prochaines étapes?

Régénérez la source afin de tenir compte des modifications apportées aux paramètres cachés (voir Application d'une action à une collection ou à une source).