Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

見積品目エディターでの Salesforce CPQ 見積項目の動的表示

公開日: Oct 1, 2025
説明
Salesforce CPQ で 見積品目エディターを使用する場合、見積品目オブジェクトの品目エディター項目セットによって、見積品目エディターに表示される項目が制御されます。見積品目エディターの項目セットに項目を追加して表示される項目を変更できますが、これには具体的な見積項目は含まれません。

Salesforce CPQ の特殊な項目である HeaderFieldSetName を使用して、見積オブジェクトに項目を作成し、見積品目エディターに特定の見積項目を動的に表示できます。数式項目を使用して表示される見積項目を制御することも、ユーザーが選択リスト項目を使用して自分で選択できるようにすることもできます。

注意:
  • HeaderFieldSetName は CPQ バージョン 228 (Winter '21) 以降で使用可能です。 
解決策

見積品目エディターに表示される見積項目の動的な変更をユーザーに許可します。

  1.  見積オブジェクトに移動します。
  2.  必要に応じて新しい項目セットを作成します。
  3.  見積オブジェクトに新しい選択リスト項目を作成します。
  4.  項目の表示ラベルを設定します。
  5.  項目名を HeaderFieldSetName に設定します。
  6.  選択リスト値を入力します。これらは見積オブジェクトで作成した項目セットの API 参照名にする必要があります (ただし、項目セットの API 参照名には「__c」は含まれません)。
  7.  見積オブジェクトに戻ります。
  8.  品目エディター項目セットを編集し、新しい項目を含めます。
  9.  選択リスト内のすべての項目セットに HeaderFieldSetName 項目を含めます。
  10.  [適用] をクリックします。項目セットが変更されました。
      
注意:
  • ユーザーが見積品目の見積項目の変更を確認するには [適用] をクリックする必要があります。また、選択リスト値を [--なし--] に戻して設定し、[適用] をクリックすると、UI が「品目エディター」項目セットに戻ります。
  • 項目セットで HeaderFieldSetName 項目が選択されていない場合や、見積品目エディターに表示されていない場合は、見積レコードから値を編集できます。
  • 無効な項目値が HeaderFieldSetName で使用されている場合、見積品目エディターに項目が表示されません。 

数式項目を使用した項目セットの制御

  1. 見積オブジェクトに移動します。
  2. 必要に応じて新しい項目セットを作成します。
  3. 見積オブジェクトに移動します。
  4. 新しい数式項目を作成します。
  5. 項目表示ラベルを設定します。
  6. 項目名を HeaderFieldSetName に設定します (API 参照名:HeaderFieldSetName__c)。
  7. 数式の戻り値のデータ型を [テキスト] に設定します。
注意:数式の本文では、実装要件に応じて、ステップ 2 で作成したカスタム項目セットの API 参照名が返されます (ただし、項目セットの API Names には「__c」は含まれません)。 
ナレッジ記事番号

000390785

 
読み込み中
Salesforce Help | Article