Naviguer
Aperçu
L'interaction Naviguer vous permet de contrôler où les utilisateurs vont lorsqu'ils cliquent sur des éléments interactifs (tels que des boutons, des liens ou des lignes de tableau) dans votre Composant Dynamique. Vous pouvez envoyer les utilisateurs vers :
D'autres pages au sein de Salesforce
Des enregistrements ou objets spécifiques
Des sites web externes
Des composants Lightning personnalisés
Important : Les interactions Naviguer ne fonctionnent que sur les pages Lightning déployées. Elles ne fonctionneront pas en Mode Aperçu.

Comprendre les types de références de page
Lorsque vous ajoutez une interaction Naviguer, vous choisissez d'abord un Type de référence de page. Cela indique à Salesforce quel type de destination vous visez.
Types disponibles :
Application: Naviguez vers une application Lightning spécifique.
Article de connaissance: Naviguez vers un article de connaissance particulier.
Composant Lightning: Naviguez vers un composant Lightning personnalisé.
Page de connexion: Naviguez vers la page de connexion d'un site Experience Builder.
Page nommée (Standard): Naviguez vers des pages Salesforce standard (comme Accueil, Chatter, etc.).
Page d'élément de navigation: Naviguez vers une page associée à un onglet personnalisé.
Page d'objet: Naviguez vers une page d'objet standard ou personnalisée (vue de liste, page de création d'enregistrement, etc.).
Page d'enregistrement: Naviguez vers la page de détails d'un enregistrement spécifique.
Page Web: Naviguez vers un site web externe (URL).
Les sections suivantes détaillent comment configurer chaque type de référence de page.
Guide de configuration par type
Page d'enregistrement (le plus courant)
Utilisez ceci pour : Ouvrir la page de détails, la page d'édition ou la page de clonage d'un enregistrement spécifique.
Scénarios d'exemple
Cliquer sur un bouton pour afficher un enregistrement Compte
Cliquer sur une ligne de tableau pour modifier un Contact
Cloner une Opportunité à partir d'une action personnalisée
Configuration
Type de référence de page : Page d'enregistrement
Nom API de l'objet : Le type d'objet de l'enregistrement que vous ouvrez
Exemples :
Compte,Contact,Opportunité,Mon_Objet_Personnalisé__c
ID de l'enregistrement : D'où provient l'ID de l'enregistrement
Depuis une ligne de tableau : Utilisez
@TableName.firstSelectedRow.IdDepuis l'enregistrement courant : Utilisez
@recordIdDepuis une variable : Sélectionnez votre variable contenant l'ID
Nom de l'action : Quelle page ouvrir
view- Page de détails (par défaut)edit- Page d'éditionclone- Page de clonage/duplication
Exemple : Naviguer pour afficher un Compte lors du clic sur un bouton
Nom API de l'objet :
CompteID de l'enregistrement :
@AccountsTable.firstSelectedRow.IdNom de l'action :
view
Page d'objet
Utilisez ceci pour : Naviguez vers une page au niveau de l'objet (pas un enregistrement spécifique).
Scénarios d'exemple
Cliquer sur un bouton pour créer un nouveau Compte
Ouvrir la page d'accueil des Cas
Afficher toutes les Opportunités
Configuration
Type de référence de page : Page d'objet
Nom API de l'objet : L'objet vers lequel vous souhaitez naviguer
Exemples :
Compte,Cas,Opportunité
Nom de l'action : Quelle page ouvrir
home- Page d'accueil de l'objet (affiche généralement la vue de liste par défaut)list- Vue de liste spécifique (peut nécessiter une configuration supplémentaire)new- Page de création d'un nouvel enregistrement
Exemple : Créer un nouveau Contact
Nom API de l'objet :
ContactNom de l'action :
new
💡 Astuce : Lorsque vous utilisez new, vous pouvez pré-remplir des champs dans le formulaire de nouvel enregistrement. Voir Champs automatiquement remplis ci-dessous.
Page Web
Utilisez ceci pour naviguer vers un site web en spécifiant une URL fixe ou en référant dynamiquement un champ contenant une URL.
Configuration
Type de référence de page :
Page WebURL : Vous avez deux options :
URL statique : Saisissez directement l'URL complète du site web (par ex.,
https://www.example.com). Cela naviguera toujours vers le même site.URL dynamique (à partir d'un champ) : Sélectionnez un champ du contexte du composant qui contient l'URL. Ce champ de formule construit généralement l'URL en fonction d'autres données. Par exemple, vous pouvez avoir un champ de formule sur un objet Compte qui génère une URL vers le site web du Compte. Vous pourriez alors sélectionner ce champ de formule ici. Cela permet à l'URL de destination de changer dynamiquement en fonction de l'enregistrement affiché ou sélectionné.
Dépannage de la navigation vers une page Web
Problème : Cliquer sur un bouton avec une interaction Page Web ne fait rien, ou la navigation ne fonctionne pas.
Causes possibles et solutions :
Limitation du Mode Aperçu
⚠️ Les interactions ne fonctionnent pas en Mode Aperçu
Vous devez déployer votre Composant Dynamique sur une page Lightning et le voir dans l'environnement Salesforce réel pour tester les interactions de navigation
Le mode Aperçu sert uniquement à la vérification de la mise en page visuelle, pas aux tests fonctionnels
URL invalide ou vide
Vérifiez que l'URL est correctement formatée et inclut le protocole (par ex.,
https://)Si vous utilisez un champ d'URL dynamique, vérifiez que le champ contient réellement une valeur d'URL valide
Testez l'URL directement dans un navigateur pour vous assurer qu'elle est accessible
Utilisez les outils de développement du navigateur (F12) Console pour vérifier les erreurs JavaScript
Protocole manquant (http:// ou https://)
Les URLs doivent inclure le protocole complet :
https://www.example.com(correct)www.example.comseul ne fonctionnera pas (incorrect)Si vous utilisez un champ dynamique, assurez-vous que la valeur du champ inclut le protocole
Restrictions de sécurité Salesforce
Les URLs externes peuvent devoir être ajoutées aux sites de confiance de votre organisation
Accédez à Configuration → Sites de confiance CSP et ajoutez le domaine
Certaines organisations ont des politiques de sécurité de contenu strictes qui bloquent la navigation externe
Bloqueurs de fenêtres contextuelles
Si la navigation s'ouvre dans un nouvel onglet/fenêtre, les bloqueurs de fenêtres contextuelles du navigateur peuvent l'empêcher
Vérifiez les paramètres du navigateur et autorisez les fenêtres contextuelles pour votre domaine Salesforce
Envisagez d'utiliser une navigation qui s'ouvre dans le même onglet à la place
Problèmes avec les champs d'URL dynamiques
Vérifiez que la référence du champ est correcte et pointe vers le bon objet/enregistrement
Vérifiez que le champ contient des données (pas null ou vide)
Pour les champs de formule, vérifiez que la formule construit correctement l'URL
Testez la valeur du champ indépendamment pour vous assurer qu'elle contient une URL valide
Interaction mal configurée
Vérifiez que l'interaction est bien ajoutée au composant (vérifiez le panneau Interactions)
Assurez-vous que le déclencheur d'événement correct est sélectionné (par ex., « Au clic » pour les boutons)
Vérifiez que l'action Naviguer est configurée correctement au sein de l'interaction
Problèmes de contexte du composant
Si vous utilisez une URL dynamique à partir d'une ligne sélectionnée ou d'un enregistrement, assurez-vous qu'un enregistrement est réellement sélectionné
Pour les composants Table de données, vérifiez que la sélection de ligne est activée et fonctionne
Vérifiez que la variable de contexte (par ex.,
@AccountsTable.firstSelectedRow.Website__c) a une valeur.
Application
Utilisez ceci pour naviguer vers une application Lightning.
Configuration :
Type de référence de page :
ApplicationCible de l'application : Saisissez soit:
Le ID de l'application (par ex.,
06mRM0000008dNrYAI). Vous pouvez trouver l'ID de l'application dans l'URL lorsque vous modifiez l'application dans Configuration > Gestionnaire d'applications. L'URL ressemblera à :/lightning/app/06mRM0000008dNrYAI.Le Nom développeur de l'application (par ex.,
standard__LightningSales). Il s'agit du nom API de l'application.
URLS d'exemple (à titre informatif seulement - vous ne saisissez pas
ces URLs) :
/lightning/app/06mRM0000008dNrYAIVers la page d'accueil de l'application (en utilisant l'ID de l'application) :
Vers la page d'accueil d'un objet au sein de l'application (en utilisant l'ID de l'application) :/lightning/app/06mRM0000008dNrYAI/o/Case/home
Vers la page d'accueil de l'application (en utilisant le Nom développeur) :/lightning/app/standard__LightningSales
Vers la page d'accueil d'un objet au sein de l'application (en utilisant le Nom développeur) :
Article de connaissance
/lightning/app/standard__LightningSales/o/Case/home
Configuration :
Type de référence de page :
Article de connaissanceUtilisez ceci pour naviguer vers un article de connaissance spécifique. Type d'article :
Saisissez le nom API du type d'article de connaissance (par ex.,).Knowledge__kav Nom d'URL :
Saisissez le Nom d'URL de l'article spécifique vers lequel vous souhaitez faire un lien.: Remarque importante
Dans les sites Experience Builder, leType d'articleest ignoré ; seul leNom d'URL
Composant Lightning
Utilisez ceci pour : est utilisé.
Configuration
Type de référence de page : Composant Lightning
Naviguez vers un composant Lightning Web Component (LWC) ou un composant Aura personnalisé. Nom du composant :
Le nom API du composant
Format :namespace__nomDuComposant
Espace de noms par défaut :c__monComposant
Package géré :
monNamespace__monComposant
Utilisez ceci pour : Page de connexion (sites Experience Builder)
Configuration
Type de référence de page : Page de connexion
Nom de l'action :
Naviguez vers les pages de connexion ou de déconnexion dans les sites Experience Builder.login- Naviguer vers la page de connexionlogout
Page nommée (Standard)
Utilisez ceci pour : - Déconnecter l'utilisateur
Configuration
Type de référence de page : Page nommée (Standard)
Naviguez vers des pages Salesforce standard. Nom de la page :
homeChoisissez parmi :- Page d'accueil Salesforcechatter- Fil Chattertoday- Vue calendrier du jourdataAssessment- Page d'évaluation des donnéesfilePreview
Page d'élément de navigation
Utilisez ceci pour : Naviguez vers une page associée à un onglet personnalisé.
Configuration
Type de référence de page : Page d'élément de navigation
- Page d'aperçu de fichier Nom API de l'onglet :
Exemple :
Le nom API de votre onglet personnalisé
Mon_Onglet_Personnalise__c
Champs automatiquement remplis lors de la création d'un nouvel enregistrement newLorsque vous naviguez pour créer un nouvel enregistrement (Page d'objet avec l'action
), vous pouvez pré-remplir des champs dans le formulaire.
Cas d'utilisation
Créer un nouveau Contact automatiquement lié au Compte courant.
Comment cela fonctionne
Configurez les mappages de champs dans l'interaction Naviguer
Le formulaire du nouvel enregistrement s'ouvre avec ces champs déjà remplis
Les utilisateurs peuvent toujours modifier les valeurs avant d'enregistrer
Exemple
Pré-remplir le champ Compte lors de la création d'un Contact depuis une page Compte
ContactNaviguer vers la page d'objet :
newAction :
Ajouter un mappage de champ :=AccountId
@Record: Id
Tutoriels
Comment créer une interaction pour naviguer vers une page d'objet
Mis à jour
Ce contenu vous a-t-il été utile ?
