Loading

Erreur « Maximum de 15 références d’objet atteint sur Nom de l’objet. Vous devez supprimer au moins 1 relation » lors de la création d’une formule

Date de publication: Sep 21, 2022
Description

Chaque objet a une limite de 15 relations d’étendue (références à d’autres objets). Si vous essayez de créer une formule qui référence plus de 15 objets, le message d’erreur suivant vous sera probablement renvoyé : « Vous avez atteint le nombre maximum de 15 références d’objet sur [Nom de l’objet]. Vous devez supprimer au moins 1 relation(s) pour pouvoir enregistrer ce(tte) [Règle de workflow/champ de formule/…]. »

La limite de 15 relations d’étendue joue le rôle de signal d’alarme indiquant que la logique devient trop complexe pour le moteur de formule. Il est recommandé de rechercher des moyens de réduire le nombre de relations d’étendue inutilisées ou de les supprimer. 

Résolution

Moyens de réduire le nombre de relations d’étendue

  • Existe-t-il d’autres moyens fonctionnels d’afficher les données dans les champs de formule ? Par exemple, si vous avez besoin d’afficher des informations sur un objet éloigné d’un ou de deux niveaux sur la page de détail d’un objet, mais qu’aucun rapport sur celui-ci n’est nécessaire, vous pouvez demander aux utilisateurs de survoler le lien de référence pour afficher les détails.
  • L’utilisation d’un objet de jonction constitue-t-elle une solution viable ? Si vous avez plusieurs références au même type d’objet (par exemple, vous référencez 4 contacts différents dans des champs de formule, chacun avec un objectif différent), un objet de jonction peut afficher les objets référencés dans une liste associée.
  • Les références sont-elles uniquement utilisées dans les règles de validation ? Si tel est le cas, vous pouvez réécrire ces règles en tant que déclencheur Apex.
  • Les références ne sont-elles utilisées que par un seul composant ? Si tel est le cas, convertissez-le en déclencheur.
  • La relation s’étend-elle sur plusieurs niveaux d’une hiérarchie ? Si vous couvrez plusieurs niveaux d’une hiérarchie (tels que des comptes parents, des requêtes ou une hiérarchie d’objets personnalisés), voyez s’il est possible d’aplatir la hiérarchie.


Si toutes les options ont été envisagées sans succès, l’équipe d’assistance de Salesforce peut vous aider à augmenter davantage cette limite. Bien qu’il soit possible d’étendre la limite de la relation d’étendue à 20, cela a des implications potentielles sur les performances. Le fait que les formules soient plus complexes (en contenant par exemple davantage d’étendues) peut entraîner des temps de réponse plus longs lors de l’évaluation de celles-ci. Par exemple, une page sera plus lente si elle affiche des champs qui ont un nombre d’étendues élevé. Il est donc essentiel de se référer aux informations ci-dessus pour garantir que les relations d’étendue sont utilisées efficacement. 

Veuillez noter que la valeur de 20 constitue la limite maximale pour les relations d’étendue

Pour demander une augmentation de la limite des relations d’étendue

 


REMARQUE : il s’agit d’une limite à l’échelle de l’organisation. Les augmentations apportées à cette limite s’appliquent à tous les objets. 

Contenu d’aide associé :  
Erreur « Vous avez atteint le nombre maximum de 15 références d’objet » lors de la création d’une nouvelle formule
Recherche de votre ID d’organisation Salesforce
 

Numéro d’article de la base de connaissances

000382367

 
Chargement
Salesforce Help | Article