Créer des boutons et des liens personnalisés
Objectifs de formation
Boutons et liens personnalisés
Chaque organisation à des besoins métiers uniques. Si les utilisateurs accèdent fréquemment à d'autres pages dans ou hors de votre organisation, vous pouvez ajouter des boutons et des liens personnalisés directement aux pages de détail d'objets et d'enregistrements.
Les boutons et les liens personnalisés permettent d'intégrer des données Salesforce avec des URL externes, des applications, l'intranet de votre entreprise ou d'autres systèmes de traitement back-end.
Lorsque les utilisateurs disposent de toutes les informations dont ils ont besoin, ils peuvent augmenter leur productivité avec Salesforce.
Quelles actions les boutons et les liens personnalisés peuvent-ils exécuter ?
Les liens personnalisés peuvent pointer vers une URL externe telle que www.google.com, une page Visualforce ou l'intranet de votre société. Les boutons personnalisés peuvent connecter les utilisateurs à des applications externes, telles que des pages Web, et lancer des liens personnalisés.
Vous pouvez choisir les propriétés de la fenêtre d'affichage qui déterminent la présentation de la cible d'un lien ou d'un bouton pour les utilisateurs. Les liens personnalisés peuvent inclure des champs Salesforce en tant que jetons dans l'URL. Vous pouvez par exemple inclure un nom de compte dans une URL qui recherche dans Yahoo : http://search.yahoo.com/bin/search?p={!Nom_du_compte}
.

Remarque
Si vous souhaitez que le bouton ou le lien lance une page personnalisée ou un autre code, envisagez d'utiliser une page Visualforce. Si vous ne savez pas encore comment utiliser les pages Visualforce, ne vous inquiétez pas. Nous n'allons pas les présenter ici, mais vous pouvez les découvrir dans un autre module.
Dans Lightning Experience, les boutons et les liens personnalisés se trouvent dans vos présentations de page et sont affichés dans différentes zones d'une page Lightning.
- Bouton de liste : affiché dans une liste associée, dans la page d'enregistrement d'un objet.
- Lien de page de détail : affiché dans la section Liens, dans les détails d'enregistrement d'une page d'enregistrement d'objet.
- Bouton de page de détail : affiché dans le menu d'actions, dans le panneau de présentation d'une page d'enregistrement.
Nous allons explorer ces trois options.
Création d'un bouton de liste personnalisé
Vous avez découvert leur fonction, nous allons maintenant examiner comment les créer. Pour chaque type, vous devez définir l’action exécutée lorsque l’utilisateur clique dessus. Commençons par le bouton de liste personnalisé.
Vous pouvez ajouter un bouton de liste personnalisé à une liste associée. Lorsque vous créez un bouton de liste pour un objet, vous pouvez l'ajouter à la liste associée de cet objet lorsque la liée associée s'affiche dans d'autres objets. Les audits énergétiques sont associés aux comptes avec un champ de relation de référence. Par conséquent, une liste associée Audits énergétiques s’affiche automatiquement dans les enregistrements de compte.
Par exemple, plus haut dans ce module, vous avez saisi les informations d'audit de « GenePoint 5-year ». Lorsque vous visualisez l’enregistrement de compte GenePoint, puis que vous cliquez sur l’onglet Associé et que vous accédez en bas de la page d’enregistrement, une liste associée Audits énergétiques répertoriant cet audit est affichée.
Maria souhaite ajouter un bouton personnalisé à cette liste associée Audits énergétiques afin de permettre aux utilisateurs d’accéder directement au fichier PDF des conseils d’audit énergétique d’Ursa Major Solar. Elle a déjà chargé le PDF en tant que fichier, mais elle a besoin de son URL pour pointer le bouton personnalisé vers ce fichier. Voici comment procéder.
- Dans le lanceur d’application, cherchez et sélectionnez l’application Ventes.
- Cliquez sur l’onglet Fichiers. Ici, Maria peut voir le fichier PDF de consignes qu’elle a chargé.
- Chargez votre propre fichier pour pouvoir suivre cette procédure.
- Cliquez sur
pour l’image que vous venez de télécharger et sélectionnez Partager.
- Cliquez sur l'icône en regard de Qui peut accéder pour agrandir cette section.
- Dans la zone Partage de lien public (Public Link Sharing), cliquez sur Créer un lien. Une URL publique est générée pour le fichier que vous pouvez partager avec d'autres utilisateurs ou, dans le cas présent, ajouter en tant qu'URL à un bouton ou à un lien personnalisé. Dans cet exemple, l'URL est
https://ursamajorsolar.salesforce.com/sfc/p/R00000008nD1/a/R000000007LK/8Z8auAJBSeSCzqQ8Kv9ofolIWi_jP13oR3LUUYuXc3A
. - Cliquez sur Copier le lien, puis sur Terminé.
- Dans Configuration, cliquez sur Gestionnaire d’objet, puis sur Audit énergétique.
- Cliquez sur Boutons, liens et actions, puis sur Nouveau bouton ou lien.
- Nommez le bouton
Conseils d'audit
. - Sélectionnez Bouton de liste.
- Collez l'URL du fichier dans la grande zone de texte. Utilisez tout ce qui suit la partie domaine de l'URL pour créer le lien personnalisé. En utilisant cet exemple, le lien pointe vers
/sfc/p/R00000008nD1/a/R000000007LK/8Z8auAJBSeSCzqQ8Kv9ofolIWi_jP13oR3LUUYuXc3A
.Vous vous demandez peut-être : « Très bien, mais à quoi sert cette formule ? Comment l’utiliser ? » Elle correspond à une version de l’éditeur de formule de Salesforce. Vous l’utilisez pour définir les propriétés du bouton ou du lien. Par exemple, si la source de votre contenu est une URL comme dans le cas présent, vous saisissez dans cette section l’URL vers laquelle vous souhaitez pointer le bouton ou le lien. Vous pouvez également ajouter des champs de fusion et des opérateurs afin d’optimiser le comportement du bouton ou du lien en insérant des données depuis Salesforce. Pour plus d'informations sur les champs de fusion et les opérateurs, reportez-vous à l'aide Salesforce.
- Cliquez sur Enregistrer, puis sur OK. Le bouton n’est pas affiché dans la liste associée Audits énergétiques tant que Maria ne l’a pas ajouté. Il s'agit de l'étape suivante.
- Cliquez sur Gestionnaire d'objet, puis sur Compte.
- Cliquez sur Présentations de page, puis sur Présentation de compte.
- Accédez à la liste associée Audits énergétiques tout en bas de la présentation.
- Cliquez sur l’icône en forme de clé à molette pour la modifier.
- Cliquez sur l’icône Plus pour agrandir l’en-tête de la section Boutons.
- Ajoutez le bouton Conseils d'audit à la liste Boutons sélectionnés, puis cliquez sur OK.
- Cliquez sur Enregistrer.
- Revenez dans l'application Ventes, cliquez sur Comptes, puis sélectionnez le compte GenePoint.
- Cliquez sur l’onglet Associé et faites défiler l’écran vers le bas. Le nouveau bouton Conseils d’audit est affiché dans la liste associée Audits énergétiques.
Création d'un lien de page de détail personnalisé
Maria, notre administratrice chez Ursa Major Solar, souhaite développer la présentation de page personnalisée Audit énergétique qu'elle a créée pour l'équipe commerciale. Elle veut ajouter un lien personnalisé qui pointe vers les données de coût énergétique de l'agence EIA (Energy Information Administration) aux États-Unis. Les commerciaux pourront ainsi comparer le prix payé par les clients à la moyenne nationale aux États-Unis.
Commençons.
- Dans Configuration, cliquez sur Gestionnaire d’objet, puis sur Audit énergétique.
- Cliquez sur Boutons, liens et actions, puis sur Nouveau bouton ou lien.
- Nommez le lien Coûts énergétiques moyens aux États-Unis.
- Assurez-vous que Lien vers la page de détail est sélectionné pour le type d'affichage et laissez les deux champs suivants inchangés.
Nous allons maintenant ajouter l’URL vers laquelle ce lien doit pointer.
- Dans l'éditeur de formule, saisissez
https://www.eia.gov/analysis/
. - Cliquez sur Enregistrer, puis sur OK.
Vous pouvez utiliser la fonctionnalité Enregistrement rapide pour enregistrer et poursuivre la modification. L'enregistrement valide l'URL que vous avez définie si vous avez configuré la source du contenu sur URL. Pour pouvoir utiliser vos boutons et liens personnalisés, ajoutez-les à la présentation de page d'un objet. Vous pouvez ainsi visualiser et utiliser le bouton ou le lien dans une page de détail d'enregistrement. Ajoutons-le maintenant.
- Cliquez sur Présentations de page, puis sur Présentation Ventes d’audit énergétique.
- Depuis la catégorie Liens personnalisés de la palette, faites glisser Coûts énergétiques moyens aux États-Unis vers la section Liens personnalisés de la présentation.
- Cliquez sur Enregistrer.
Examinons maintenant les résultats. - Dans le lanceur d’application, cherchez et sélectionnez Audits énergétiques.
- Ouvrez un enregistrement d'audit énergétique.
Le lien personnalisé se situe maintenant sous l’onglet Détails.
Création d'un bouton de page de détail personnalisé
Maria souhaite ajouter un bouton personnalisé aux pages de compte afin d'afficher la localisation des comptes sur Google Maps.
- Dans Configuration, cliquez sur Gestionnaire d'objet, puis sur Compte.
- Cliquez sur Boutons, liens et actions, puis sur Nouveau bouton ou lien.
- Nommez le bouton
Localisation sur la carte
. - Sélectionnez Bouton Page de détails.
- Collez l’URL suivante dans l’éditeur de formule :
http://maps.google.com/maps?q={!Account_BillingStreet}%20{!Account_BillingCity}%20{!Account_BillingState}%20{!Account_BillingPostalCode}
Cette URL utilise des champs de fusion (
{! Account_BillingStreet}
) et transmet des informations de champ issues de l’enregistrement de compte où figurait le bouton ayant reçu un clic. - Cliquez sur Enregistrer, puis sur OK.
Ajoutez-la maintenant à la présentation de page Compte. - Cliquez sur Présentations de page, puis sur Présentation de compte.
- Depuis la catégorie Boutons de la palette, faites glisser Localisation sur la carte vers la zone Boutons personnalisés de la présentation de page.
- Cliquez sur Enregistrer. Très bien ! Passons maintenant au test.
- Dans le lanceur d’application, cherchez et sélectionnez Ventes, puis cliquez sur l’onglet Comptes.
- Ouvrez un enregistrement de compte.
Le panneau de présentation affiche les champs de la présentation compacte de l'objet ainsi qu'un menu d'actions. Le menu d'actions est composé de boutons standard, de boutons personnalisés et d'actions de la présentation de page (nous examinerons les actions dans l'unité suivante). - Développez le menu d’actions, puis sélectionnez Localisation sur la carte.
Vous remarquez que Localisation sur la carte n’apparaît pas dans le menu d’actions, alors même que vous avez ajouté le bouton personnalisé à la présentation de la page. Il y a une particularité à connaître dans l’interaction entre les boutons personnalisés et les présentations de pages avec actions. Si vous avez remplacé les paramètres par défaut de la section Actions Salesforce Mobile et Lightning Experience d’une présentation de page pour la personnaliser, les boutons standard et personnalisés de la section des boutons ne sont pas automatiquement inclus dans le menu d’actions de la page. Vous devez ajouter les boutons à la présentation de la page sous forme d’actions, en les faisant glisser depuis la catégorie Actions Mobile et Lightning vers la palette de la section Actions Salesforce Mobile et Lightning Experience.
- Cliquez sur Ouvrir. Le navigateur ouvre une nouvelle fenêtre ou un nouvel onglet pour afficher l'adresse du compte dans Google Maps.
