Loading

Affichage dynamique des champs de devis Salesforce CPQ dans l’éditeur de ligne de devis

Date de publication: Oct 1, 2025
Description
Lorsque vous utilisez l’éditeur de ligne de devis dans Salesforce CPQ, l’ensemble de champs de l’éditeur de ligne de l’objet de ligne de devis contrôle les champs qui s’affichent dans l’éditeur de ligne de devis. Vous pouvez ajouter des champs à l’ensemble de champs de l’éditeur de ligne de devis pour modifier les champs qui s’affichent. Ceci ne comprend pas les champs de devis spécifiquement.

Vous pouvez utiliser le champ spécial Salesforce CPQHeaderFieldSetName pour créer un champ sur l’objet de devis pour afficher de manière dynamique un champ de devis spécifique dans l’éditeur de ligne de devis. Vous pouvez contrôler l’ensemble de champs de devis qui s’affiche à l’aide d’un champ de formule ou bien autoriser les utilisateurs à effectuer leur propre sélection à l’aide d’un champ de liste de sélection.

REMARQUE : 
  • HeaderFieldSetName est disponible à partir de la version 228 de CPQ (Winter '21 ). 
Résolution

Autorisez l’utilisateur à modifier de manière dynamique les champs de devis affichés dans l’éditeur de ligne de devis.

  1.  Accédez à l’objet de devis.
  2.  Créez des ensembles de champs.
  3.  Créez un champ de liste de sélection su l’objet de devis.
  4.  Définissez une étiquette de champ.
  5.  Définissez HeaderFieldSetName comme nom du champ.
  6.  Entrez des valeurs de liste de sélection. Elles doivent être des noms d’API des ensembles de champs que vous avez créés sur l’objet de devis (Rappel : Les noms d’API de l’ensemble de champs ne contiennent pas « __c »).
  7.  Revenez à l’objet de devis.
  8.  Modifiez l’ensemble de champs Éditeur de ligne et incluez le nouveau champ.
  9.  Incluez le champ HeaderFieldSetName sur tous les ensembles de champs dans la liste de sélection.
  10.  Cliquez sur Quick Save (Enregistrement rapide). L’ensemble de champs est modifié.
      
REMARQUE :
  • Vous devez cliquer sur « Quick Save (Enregistrement rapide) » pour que l’utilisateur visualise la modification des champs Devis de la ligne de devis. En outre, lorsque vous redéfinissez la valeur de la liste de sélection sur « --None (Aucune)-- » et que vous cliquez sur « Quick Save (Enregistrement rapide) », l’IU est renvoyée à l’ensemble de champs « Éditeur de ligne ».
  • Si le champ HeaderFieldSetName n’est pas sélectionné dans les ensembles de champs ni affiché dans l’éditeur de ligne de devis, la valeur peut être modifiée à partir de l’enregistrement de devis.
  • Pour les valeurs de champ non valides utilisées dans HeaderFieldSetName, aucun champ ne sera affiché dans l’éditeur de ligne de devis. 

Contrôlez l’ensemble de champs à l’aide d’un champ de formule

  1. Accédez à l’ objet de devis.
  2. Créez des ensembles de champs.
  3. Accédez à l’ objet de devis.
  4. Créez un champ de formule.
  5. Définissez une étiquette de champ.
  6. Définissez le nom de champ : HeaderFieldSetName (Nom d’API : HeaderFieldSetName__c).
  7. Définissez le type de renvoi de la formule sur Texte.
REMARQUE : Dans le corps de la formule, renvoyez simplement les noms d’API (Rappel : Les noms d’API de l’ensemble de champs ne contiennent pas « __c ») des ensembles de champs personnalisés créés à l’étape 2, conformément aux exigences d’implémentation.  
Numéro d’article de la base de connaissances

000390785

 
Chargement
Salesforce Help | Article