Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.
Durée estimée

Création d’une relation de référence indirecte

Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Ajout d’un champ de référence indirecte

Une relation de référence indirecte est un nouveau type de champ introduit avec Salesforce Connect. Il lie un objet externe à un objet standard ou personnalisé de la même façon qu’une relation de référence classique lie des objets standard ou personnalisés. Dans cette tâche, vous allez lier une commande à des comptes selon leur champ ID client, ce qui va générer une nouvelle liste associée dans la page Compte.

  1. Dans Configuration, tapez External Objects dans la zone de texte Quick Find (Recherche rapide). Sélectionnez External Objects (Objets externes). Sélectionnez Order (Commande).
  2. En regard du champ customerID, cliquez sur Edit (Modifier), puis sur Change Field Type (Modifier le type de champ).
  3. Sélectionnez le type de données Indirect Lookup Relationship (Relation de référence indirecte), puis cliquez sur Next (Suivant).
  4. Dans Associé à, sélectionnez la valeur Account (Compte), puis cliquez sur Next (Suivant).
  5. Dans Target Field (Champ cible), sélectionnez la valeur Customer_ID__c, puis cliquez sur Next (Suivant).
  6. Saisissez la longueur de champ 18. Laissez les autres options par défaut inchangées. Cliquez sur Next (Suivant).
  7. Pour rendre le champ visible par tous les profils, cochez la case en regard de Visible, puis cliquez sur Next (Suivant).
    Remarque : Dans une configuration de production réelle, il est recommandé de définir avec précaution les profils qui peuvent accéder aux données des commandes.
  8. Laissez les autres cases à cocher par défaut inchangées, puis cliquez sur Save (Enregistrer). Une nouvelle liste associée Orders est ajoutée aux présentations de page Compte.
    Remarque : Si la liste associée Orders n’est pas visible dans la présentation de page Comptes, essayez d’actualiser la page ou d’ajuster la présentation de page : Setup > Object Manager > Accounts > Page Layouts > Account (Sales) Layout [Configuration > Gestionnaire d’objet > Comptes > Présentations de page > Présentation de compte (ventes)]
  9. Vérifiez votre travail !
    • Depuis le lanceur d’application , sélectionnez Sales (Ventes), puis sélectionnez l’onglet Accounts (Comptes). Sélectionnez All Accounts (Tous les comptes) pour voir tous les comptes.
    • Cliquez sur n’importe quel compte échantillon pour afficher ses détails. Faites défiler vers le bas pour afficher une liste de commandes (Orders).
      Liste des commandes associées à un compte précis
  10. Dans la colonne External ID (ID externe), cliquez sur un numéro de commande pour afficher les données de la commande. Notez que seules les métadonnées (la présentation ou le schéma des tableaux externes) sont synchronisées dans Salesforce. Les données elles-mêmes sont lues dynamiquement en temps réel. Elles ne sont jamais dupliquées dans l’environnement Salesforce.
Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires