Options pour les objets et les champs synchronisés Salesforce dans Salesforce Spiff
Après avoir configuré un connecteur Salesforce et synchronisé les données dans Salesforce Spiff, gérez les objets et les champs synchronisés pour améliorer les performances système et la couverture des données. Dans la carte du connecteur Salesforce, cliquez sur les trois points, puis sélectionnez Objets et champs synchronisés.
Éditions requises
| Disponible avec : Salesforce Classic (pas disponible dans toutes les organisations) et Lightning Experience |
| Disponible dans : Enterprise Edition, Unlimited Edition et Developer Edition |
| Disponible moyennant un coût supplémentaire dans : Professional Edition avec l'API Web Services activée |
Activer ou désactiver la synchronisation des objets
Si vous avez déjà configuré le mappage de données pour un objet, mais que vous n'en avez plus besoin, améliorez les performances du flux de données en désactivant la synchronisation pour l'objet.
Cliquez sur l'icône d'œil en regard du nom du connecteur Salesforce. Dans la fenêtre qui s'ouvre, activez ou désactivez la synchronisation pour chaque objet.
- Pour désactiver la synchronisation, basculez le commutateur d'un objet synchronisé.
- Pour activer la synchronisation, basculez vers un objet non synchronisé.
Lorsque la synchronisation est désactivée pour un objet, il est affiché dans la section Objets non synchronisés en bas de la liste. Les données ne sont mises à jour pour aucun objet non synchronisé lors d'une synchronisation ultérieure.
Activer ou désactiver Field Sync
Lorsque la synchronisation est activée pour un objet, vous pouvez activer ou désactiver la synchronisation pour chaque champ mappé de l'objet.
Sélectionnez un objet dans le panneau gauche, puis basculez vers la colonne Synchronisation d'un champ spécifique (1).
Vous ne pouvez pas désactiver la synchronisation d'un champ s'il est activé dans le Concepteur, utilisé dans le système ou utilisé dans les calculs de commissions (2). Gérez la synchronisation des champs dans le Concepteur depuis la page Synchronisation/Désynchronisation des objets et des champs.
Pour chaque champ activé, Spiff importe des données lors des synchronisations de données suivantes. Pour déclencher une synchronisation de toutes les données du connecteur, cliquez sur Resynchroniser Salesforce (3).
Synchronisation des autres objets disponibles
Cliquez sur l'icône +, puis sélectionnez un objet dans le menu. L'objet est affiché dans la liste des objets synchronisés.
Pour lancer la synchronisation de l'objet ajouté, cliquez sur les trois points, puis sélectionnez Resynchroniser l'objet.
Renommage d'un objet
Cliquez sur les trois points en regard du nom d'un objet, puis sélectionnez Renommer l'objet. Le renommage d'un objet change son nom d'affichage, mais pas son nom d'API. Les noms d'affichage ne sont pas nécessairement uniques.
Désactivation des champs inutilisés
Pour désactiver la synchronisation de tous les champs inutilisés d'un objet, cliquez sur les trois points en regard du nom de l'objet, puis sélectionnez Désactiver les champs inutilisés.
Cette action désactive la synchronisation pour tous les champs qui ne sont pas activés pour être utilisés dans le Concepteur, utilisés dans le système ou utilisés dans des calculs. La désactivation de la synchronisation diminue considérablement la quantité de données extraites dans Spiff à chaque synchronisation.
Synchronisation des objets antidate
Lorsque Spiff synchronise les données Salesforce tous les soirs ou après une nouvelle synchronisation manuelle, Spiff demande uniquement les enregistrements qui ont une Date de dernière modification depuis la date et l'heure de synchronisation. Parfois, des enregistrements sont manqués parce que la requête de synchronisation n'a pas été suffisamment loin dans le temps. Alternativement, vous avez peut-être sélectionné une période plus courte pour la synchronisation des données lors de la configuration initiale du connecteur Salesforce, et vous souhaitez maintenant sélectionner une période plus longue.
Pour ajouter des enregistrements qui n'ont pas encore été synchronisés pour l'objet, cliquez sur les trois points en regard du nom de l'objet, puis sélectionnez Back-Date Object Sync (Synchronisation d'objets de date antérieure).
Sélectionnez la date à partir de laquelle vous souhaitez synchroniser les données (1), puis enregistrez. Pour que l'antidatation prenne effet, sélectionnez Resynchroniser l'objet ou attendez la synchronisation nocturne.
Tenez compte des considérations ci-dessous en antidatant la synchronisation des objets Salesforce.
- Vous pouvez sélectionner une date de rétrosynchronisation antérieure de deux ans, mais tenez compte de la date de synchronisation que vous avez définie. Pour des objets volumineux contenant des millions de lignes, la définition de la date de synchronisation sur plus de deux mois peut entraîner une erreur d'expiration. Si vous rencontrez ce problème, vous pouvez soumettre à la place une requête de support pour une synchronisation incrémentielle.
- Les synchronisations antidata fonctionnent uniquement pour des objets Salesforce.
- Si vous antidatez mais ne voyez pas les données attendues, vérifiez que la synchronisation est activée pour l'objet ou le champ, puis vérifiez si l'objet contient une clause de
WHEREqui applique un filtrage supplémentaire.
Filtrage avec la clause WHERE
Pour filtrer les enregistrements Salesforce synchronisés avec une logique personnalisée, cliquez sur les trois points en regard du nom de l'objet, puis sélectionnez Filtrer avec la clause Emplacement.
Saisissez une clause de WHERE SOQL. Par exemple, filtrez les utilisateurs, les comptes ou les opportunités synchronisés pour affiner et simplifier les données que vous utilisez dans Spiff. Consultez WHERE dans SOQL et SOSL Reference.
WHERE, mais ne valide pas que la clause renvoie des données. Pour vérifier si votre clause renvoie les résultats attendus, saisissez une clause, synchronisez les données, vérifiez si vos journaux de synchronisation contiennent des erreurs, puis itérez si nécessaire. Nous recommandons que seuls les développeurs qui ont une expérience SOQL implémentent ce filtre. 