• Accueil / Salesforce / Comment j’ai résolu…
, Comment j&rsquo;ai résolu cela: Détails de la liste associée compacte personnalisée<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Comment j’ai résolu cela: Détails de la liste associée compacte personnalisée6 minutes de lecture


Bienvenue dans un autre article de la série «Comment j’ai résolu ça». Dans cette série, nous approfondissons un problème commercial spécifique et expliquons comment un #AwesomeAdmin a choisi de le résoudre. Une fois que vous saurez comment ils ont résolu leur problème spécifique, vous serez inspiré pour essayer leur solution vous-même! Voyons comment Michael Kolodner a pu résumer les informations des vues de liste de manière plus concise et plus simple.

Arrière-plan:

Selon la largeur de la page sur laquelle vous affichez une liste associée, il se peut que vous n’ayez de la place que pour une poignée de champs. Même avec une liste pleine largeur, il est difficile pour les utilisateurs de numériser complètement. Maintenant, ajoutez différents types d’enregistrement en utilisant différents ensembles de champs pour leurs données les plus importantes et il peut être très difficile de décider quels champs afficher dans votre table!

Problème commercial clé:

Par exemple, vous trouverez ci-dessous une liste associée de l’objet personnalisé Grades dans une organisation d’enseignement. Les notes utilisent deux types d’enregistrement très différents: la note du cours et la fréquentation. Une note de cours, sans surprise, représente la note qu’un étudiant obtient dans une classe particulière au cours d’un semestre particulier. Pendant ce temps, un enregistrement de présence compte les absences pour le semestre.

, Comment j&rsquo;ai résolu cela: Détails de la liste associée compacte personnalisée<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Notez que, dans la capture d’écran, chaque ligne a environ la moitié des colonnes vides. Ce n’est pas un bogue, ce ne sont tout simplement pas les champs qui sont utilisés pour ce type d’enregistrement. Cela ressemble à un gaspillage d’écran et à une occasion manquée de rendre la liste associée facile à analyser pour les utilisateurs, n’est-ce pas?

Ma vue de liste améliorée (pardonnez le jeu de mots!) Est ci-dessous. Et cette fois, j’en ai pris une capture d’écran sur seulement les deux tiers de la page, la mise en page par défaut de Lightning Page. Il contient maintenant encore plus d’informations pour chaque ligne que la vue de liste d’origine ne pouvait en afficher lorsque j’ai pris une capture d’écran de la vue pleine largeur!

, Comment j&rsquo;ai résolu cela: Détails de la liste associée compacte personnalisée<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Ci-dessous, j’ai placé un exemple encore plus générique. J’ai ajouté un seul champ, Type, à la vue par défaut de la liste Opportunités sur une page de compte, comme affiché dans une fenêtre de navigateur de largeur moyenne. Avec une convention de dénomination d’opportunité qui inclut le nom du compte, le champ Nom de l’opportunité est tronqué. Et le champ Type, dont les options de liste de sélection par défaut sont beaucoup plus longues que les 18 caractères qui peuvent apparaître ici, est tronqué presque au point d’être inutile.

, Comment j&rsquo;ai résolu cela: Détails de la liste associée compacte personnalisée<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Quelques instants de travail et cette version de la liste associée contient tous les détails dont mes utilisateurs pourraient avoir besoin:

, Comment j&rsquo;ai résolu cela: Détails de la liste associée compacte personnalisée<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Comment je l’ai résolu:

J’ai résolu cela avec un champ de formule qui renvoie du texte. Sérieusement, c’est tout.

Beaucoup d’autres ont dû le faire avant moi, mais ce n’est pas une astuce dont j’ai jamais entendu parler. C’est tellement évident maintenant que j’ai compris que j’ai presque honte d’écrire tout un article de blog à ce sujet.

Honnêtement, le plus dur a été de décider du nom de mon nouveau champ de formule, car ce sera l’en-tête de colonne dans ma liste associée. Même l’écriture de formules est assez simple si vous avez travaillé avec des formules dans Salesforce.

Examinons le champ Détails de la liste associée Notes. Il n’y a pas grand chose à voir:

, Comment j&rsquo;ai résolu cela: Détails de la liste associée compacte personnalisée<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Voici la formule complète:

IF( 

   RecordType.DeveloperName = "Attendance", "Enrolled Days: " &  TEXT(Enrolled_Days__c) & ", Absent: " &  TEXT(Absent_Days__c),




     TEXT(Course_Type__c) & "-" & Course_Name__c & ": " &  Letter_Grade__c

)

Il s’agit d’une simple instruction IF qui renvoie un ensemble de texte et de champs concaténés pour le type d’enregistrement Présence, et un ensemble différent dans le cas contraire. J’ai dû convertir des champs numériques en texte en utilisant la fonction TEXT. Les espaces et la ponctuation sont concaténés en utilisant & (pour la concaténation) et placés entre guillemets.

La formule de ma vue Liste d’opportunités semble un peu plus compliquée, mais elle se décompose assez simplement:

"$" & TEXT(Amount)




& " " &




Case(Type, 

"Existing Customer - Upgrade", "Exist-Up",

"Existing Customer - Replacement", "Exist-Repl",

"Existing Customer - Downgrade", "Exist-Down",

"New Customer", "New",

"")




& " " & TEXT(MONTH(CloseDate)) & "/" & TEXT(DAY(CloseDate)) & "/" & TEXT(YEAR(CloseDate))

Celui-ci commence par la ponctuation car une fois que le montant est converti en texte, vous perdez le signe de la devise. Ensuite, j’ai utilisé la fonction CASE pour traduire les valeurs de liste de sélection assez longues du champ Type en abréviations. Enfin, si vous convertissez simplement un champ de date en utilisant TEXT, vous vous retrouvez avec AAAA-MM-JJ, ce que je trouve difficile à lire. J’ai donc converti le mois, puis le jour, puis l’année, chacun avec la barre oblique entre eux sous forme de texte.

Résultats commerciaux:

Le résultat parle de lui même! Au lieu de listes associées avec des compromis pour les champs à afficher, nous avons des listes associées qui affichent exactement les informations dont les utilisateurs ont besoin et qui correspondent à la largeur de la mise en page.

Essayez ceci à la maison

Tout d’abord, permettez-moi de vous rappeler que vous n’avez pas besoin de le faire à chaque fois. En général, il n’est tout simplement pas nécessaire d’écrire une formule lorsque vous pouvez simplement afficher les champs de la liste associée. Et n’oubliez pas que vos utilisateurs perdent la possibilité de trier par colonne si cette colonne n’est pas indépendante. Mais dans des cas comme mon exemple de notes, où la liste est compromise par le nombre de champs vides, c’est une nette amélioration d’ajouter un champ de formule comme celui-ci et cela ne prend que quelques minutes!

Faites donc attention aux moments où vous ne pouvez pas décider quelles colonnes vont dans la mise en page de la liste associée, car vous devez faire des compromis. C’est le moment de penser: «Peut-être ai-je besoin d’une formule ici à la place!»

Et n’oubliez pas que vous pouvez utiliser une combinaison des colonnes de champs d’origine avec des colonnes de formules pour tirer le meilleur parti des deux mondes. C’est pourquoi ma vue Liste d’opportunités contient toujours Étape comme colonne, même si j’aurais facilement pu l’inclure dans ma formule.

Et une dernière idée: vous pourriez très facilement inclure des emoji dans votre formule, ce qui donnerait des informations graphiques rapides dans votre liste associée, comme ceci:

, Comment j&rsquo;ai résolu cela: Détails de la liste associée compacte personnalisée<span class="wtr-time-wrap after-title"><span class="wtr-time-number">6</span> minutes de lecture</span>

Ressources



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