Personnaliser vos objets et champs pour votre cycle de vente

Sales Cloud fonctionne prêt à l'emploi, mais un cycle de vente rarement se contente des objets standards sans adaptation. Personnaliser correctement Lead, Account, Contact et Opportunity — sans sur-complexifier l'org — est l'un des exercices les plus déterminants pour l'adoption par les commerciaux.

1. Partir du besoin métier, pas du champ

Avant de créer un champ personnalisé, posez-vous systématiquement trois questions : à quoi sert cette donnée dans un rapport ou une automatisation, qui la saisit et à quel moment du cycle, et existe-t-il déjà un champ standard qui pourrait convenir ? Une org Salesforce mature contient souvent des dizaines de champs custom jamais utilisés — chacun ajoute de la friction à la saisie et complique la maintenance.

2. Utiliser les Record Types pour des cycles de vente différenciés

Si votre entreprise vend à la fois en vente directe et via des partenaires (channel), ou si vous avez des cycles B2B et B2C distincts, les Record Types sur Opportunity permettent d'adapter :

Créez les Record Types dans Setup > Object Manager > Opportunity > Record Types, puis assignez-les aux profils ou permission sets concernés.

3. Choisir le bon type de champ personnalisé

Quelques recommandations pratiques souvent négligées :

Piège classique : transformer un champ standard en champ obsolète en créant un doublon custom "à côté". Si Amount ne convient pas exactement à votre besoin, vérifiez d'abord s'il existe une configuration native (devise multiple, Opportunity Line Items) avant de dupliquer l'information.

4. Concevoir des Page Layouts par rôle et par étape

Un Page Layout surchargé de champs rebute les commerciaux. Structurez-le en sections logiques (Informations générales, Qualification, Détails financiers, Informations de clôture) et masquez les champs non pertinents pour le profil concerné via des Page Layouts distincts. Avec la Lightning App Builder, vous pouvez aussi utiliser des composants Dynamic Forms pour afficher ou masquer des champs individuellement selon le stade ou le Record Type, sans multiplier les Page Layouts complets.

5. Champs obligatoires : où les positionner dans le cycle

Ne rendez pas un champ obligatoire au niveau du champ lui-même si l'obligation ne s'applique qu'à certains stades : utilisez plutôt une Validation Rule conditionnelle. Exemple : le champ "Concurrent identifié" ne devient obligatoire qu'à partir du stade "Proposal", pas dès la création de l'Opportunité. Cela évite de bloquer la création rapide d'une affaire tout en garantissant la qualité de la donnée avant la clôture.

6. Documenter et gouverner les changements

Tenez un tableau de correspondance (nom du champ, objet, objectif métier, date de création, propriétaire) en dehors de Salesforce, ou utilisez les descriptions de champs directement dans Setup. Avant toute nouvelle personnalisation, vérifiez l'impact sur les intégrations existantes (API, outils marketing connectés) : un champ Opportunity renommé ou supprimé peut casser silencieusement une synchronisation externe.

Besoin d'aide sur ce sujet ?

Notre équipe DevToSpace accompagne vos projets Sales Cloud, du pipeline à la prévision de vente.

Parler à un expert