• Accueil / Salesforce / Les 7 types…
, Les 7 types de relations dans Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

Les 7 types de relations dans Salesforce1 minutes de lecture


Les relations de données entre les objets dans Salesforce peuvent être un sujet délicat à appréhender. Vous pouvez être confronté à un scénario commercial qui nécessite la création d’un objet personnalisé, puis la prochaine décision est de savoir quels types de relation vous devez utiliser pour étendre votre modèle de données Salesforce.

Il s’agit d’un concept fondamental à apprendre, car il garantit que vous choisissez le bon type de relation qui garantit un modèle de données évolutif. Plongeons-nous.

, Les 7 types de relations dans Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

1. Rechercher des relations

Une recherche est une relation faiblement couplée, vous permettant de connecter un objet à un autre de manière un-à-plusieurs.

, Les 7 types de relations dans Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

Dans cet exemple, vous pouvez voir qu’un actif peut être impliqué dans un certain nombre de cas. Dans ce scénario, si le cas est supprimé, l’actif restera et vice versa.

2. Relation maître-détail

Une relation maître-détails est une relation fortement couplée, ce qui signifie que si le parent est supprimé, les enregistrements enfants le sont également. C’est une bonne chose et peut être incroyablement utile.

Cette relation semble effrayer les gens, mais cela ne devrait pas le faire !

Le maître-détail permet également à l’enregistrement parent de contrôler les attributs de l’enregistrement enfant tels que le partage et la visibilité. Quel que soit le paramètre de sécurité que vous avez choisi pour l’enregistrement parent, l’enregistrement enfant hérite.

Dans cet exemple, vous disposez d’une liste de salles dans lesquelles les employés peuvent réserver pour des réunions. Cependant, si la salle était supprimée, à quoi serviraient les réunions ? Aucun, donc ils y vont aussi. Cependant, lors de la création d’une relation maître-détails, vous pouvez cocher une case pour autoriser le reparentage… afin que vous puissiez être gentil et leur permettre de sélectionner une nouvelle pièce !

, Les 7 types de relations dans Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>
, Les 7 types de relations dans Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

L’avantage des relations maître-détails est que vous pouvez créer des champs récapitulatifs de cumul ! Attention, un seul objet peut avoir un maximum de 2 relations maître-détails.

Recherches et relations maître-détails

Relation de rechercheRelation maître-détail
Couplage lâche.Fortement couplé.
Champ récapitulatif de cumul non disponible.Le champ récapitulatif de cumul est disponible.
L’enregistrement parent n’est pas requis lors de la création d’un enregistrement enfant.L’enregistrement parent est requis pour enregistrer un enregistrement enfant.
Les champs de recherche ne sont pas obligatoires sur la présentation de page de l’enregistrement détaillé, mais si vous en faites un champ obligatoire, c’est conseillé !Le champ maître-détail est toujours requis sur la présentation de page de l’enregistrement de détail (à cause du point ci-dessus).
L’enregistrement d’objet standard peut se trouver du côté détail d’un objet personnalisé dans une relation de recherche.L’enregistrement d’objet standard ne peut pas être un enfant.
Par défaut, la propriété des enregistrements enfants n’est pas contrôlée par le parent.Le parent contrôle la propriété des enregistrements enfants. Le champ propriétaire n’est pas disponible sur l’enregistrement de détail dans les files d’attente des relations maître-détails, les règles de partage et le partage manuel n’est pas possible pour les enregistrements de détail car il nécessite le champ propriétaire.
Vous pouvez avoir un enregistrement enfant sans parent.Vous ne pouvez pas avoir d’enregistrement enfant sans parent.
Vous pouvez avoir un maximum de 40 recherches sur un objet.Vous pouvez avoir un maximum de deux détails principaux sur un objet.
Pas de suppression en cascade.Suppression en cascade.

4. Relation avec soi

Disons, par exemple, que vous avez une campagne. Cette campagne fait partie d’une campagne plus vaste. Vous pouvez utiliser un champ de recherche de campagne en… campagne ! Pourquoi? Ce serait une excellente situation pour montrer comment plusieurs campagnes enfants sont liées à la campagne parent principale (connue sous le nom de hiérarchie de campagne).

, Les 7 types de relations dans Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

5. Relations plusieurs-à-plusieurs

Supposons que vous ayez une situation où il est nécessaire que vous ayez plusieurs enregistrements liés à plusieurs autres. Dupliquer ce champ de recherche un certain nombre de fois sur chaque objet n’est pas une bonne pratique et très désordonnée. C’est là que nous devons tirer parti Objet de jonctioncts.

Dans l’image ci-dessous, nous voyons qu’une session peut avoir plusieurs orateurs mais que les orateurs peuvent également présenter à plusieurs sessions. Un endroit parfait pour ajouter cet objet de jonction de « Session Speaker » entre les deux pour gérer cette relation !

, Les 7 types de relations dans Salesforce<span class="wtr-time-wrap after-title"><span class="wtr-time-number">1</span> minutes de lecture</span>

6. Relations externes

Il existe deux autres types de recherches pour travailler avec des objets externes que nous devrions brièvement couvrir :

  • Relations de recherche indirectes : permettent de former une relation entre un objet Salesforce et un objet externe. Si votre organisation Salesforce était la famille, les objets seraient liés mais pas dans la même famille. Un bon exemple est la mise en relation des enregistrements de paiement avec un compte d’un système ERP – le système ERP est externe à Salesforce mais les enregistrements sont importants. La façon dont ils sont liés se fait via un identifiant externe pour faire correspondre les paiements au compte.
  • Relations de recherche externes : permettent de former une relation entre deux objets externes. Vos deux amis extérieurs à votre groupe sont maintenant en couple. Peut-être que ce système ERP relie les enregistrements de paiement à un compte bancaire.

Lire la suite: Introduction à Salesforce Connect pour les applications externes

7. Relations hiérarchiques

Une relation simple mais souvent oubliée dans Salesforce est hiérarchique. Cette relation unique ne peut être utilisée que sur l’objet utilisateur et est conçue pour créer une hiérarchie d’utilisateurs. Par exemple, il peut être utilisé pour créer un champ de recherche pour l’objet utilisateur, qui peut être utilisé pour répertorier le responsable de l’utilisateur.



Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Vous utilisez Pardot depuis un certain temps mais vous n'êtes pas sûr d'en
exploiter tout le potentiel

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer