Création d’une relation de référence indirecte
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.
- Dans Configuration, tapez
External Objects
dans la zone de texte Quick Find (Recherche rapide). Sélectionnez External Objects (Objets externes). Sélectionnez Order (Commande). - En regard du champ customerID, cliquez sur Edit (Modifier), puis sur Change Field Type (Modifier le type de champ).
- Sélectionnez le type de données Indirect Lookup Relationship (Relation de référence indirecte), puis cliquez sur Next (Suivant).
- Dans Associé à, sélectionnez la valeur Account (Compte), puis cliquez sur Next (Suivant).
- Dans Target Field (Champ cible), sélectionnez la valeur Customer_ID__c, puis cliquez sur Next (Suivant).
- Saisissez la longueur de champ 18. Laissez les autres options par défaut inchangées. Cliquez sur Next (Suivant).
- 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. - 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)] - 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).
- 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.