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

Salesforce CPQ の価格ルールの問題のトラブルシューティング

公開日: Apr 29, 2026
説明

トラブルシューティングのヒント

  • 価格ルールをデバッグする際、どの価格条件が問題の原因となっているかを絞り込む最善策の 1 つは、各条件を個々に削除し、各条件を削除した後にテストを検証することです (メモ: 削除した条件はごみ箱から復元できます)。
  • 価格ルールをデバッグする際、条件を満たしているにもかかわらず価格アクションの対象項目にデータが入力されない場合、価格アクションで数式が使用されていないかどうかを確認してください。価格アクションを数式から値に変更します。これにより、価格ルールが実際に実行され、根本的な原因が価格アクションで使用される数式に関連していることが検証されます。
  • 同じ対象アクションを持つ価格ルールが複数ある場合、この項目を対象にしている価格ルールを簡単に並べ替えるには、Salesforce Classic でリストビューを作成します。これにより、問題の項目を対象とする価格アクションが表示されます。これは任意の価格アクションに移動して URL の末尾 15 文字の Salesforce ID のみを残すことにより実行できます。Salesforce ID の最初の 3 文字のみを残します。すべてのオブジェクトのリストビューを作成すると、その後、編集して対象項目などの特定の項目を追加できます。
  • 価格条件のリストビューを作成して、複数の条件が同時に実行されているかどうかを評価する場合も、上と同じ手順で行うことができます。
  • 価格ルールが実行されていない場合は、計算機能評価イベントの変更が影響しているかどうかを確認します。
  • 価格ルールが [条件を満たしている] になっているか確認し、[条件を見たいしている] が [すべて] に設定されている場合は、カスタム条件が問題の原因になっていないかを検証します。
  • 価格ルールでルックアップクエリを使用していて、価格ルールが実行されていない場合は、ルックアップクエリで使用されているテスト対象項目に値があるかどうかを確認します。この値は参照項目との照合に使用されます。参照オブジェクトに参照項目が存在しない場合、これが価格ルールが実行されない原因である可能性があります。
  • 価格アクションで数式の値が使用されており、期待どおりに動作しない場合は、数式で使用されている項目に、対応する値が入力されているかどうかを確認します。数式で使用されている項目が別の価格ルールを通じて入力されている可能性があります。
  • 価格条件でカンマ区切り値を使用すると、期待どおりに評価されない場合があります。想定される動作の詳細はこちらのナレッジ記事で説明しています。

価格ルールの設定

  • 価格アクションの対象項目と価格条件項目の両方の API 参照名で正しい API 参照名が使用されていることを確認します。
  • 価格ルールを最近移行した場合 (特にトリガーを無効にしてデータを移行した場合) は、インストール後スクリプトを再実行して組織内の計算機能参照項目を更新することをお勧めします。
  • インストールされているパッケージのリストをチェックインし、[価格設定と計算] タブで組織の計算機能設定の CPQ パッケージ設定にアクセスします。
    • [Enable Quick Calculate] (クイック計算を有効化) が True の場合、価格ルールは実行されません。
    • [Use Legacy Calculator ] (従来の計算機能を使用) が True の場合、価格ルールの機能は制限されます (注意: 現在の実装では従来の計算機能を使用しないでください)。
  • [追加の設定] を確認し、[Triggers Disabled] (トリガーが無効) が False であることを確認します。True の場合は False に変更してインストール後スクリプトを再実行します。
  • 価格ルールで参照オブジェクトが使用されている場合、ルックアップクエリのテスト対象項目に正しい API 参照名が入力されていることを確認します。
  • 価格ルールをテストする際に見積/見積品目エディター項目セットに価格条件項目を追加すると、問題の解決につながる可能性があります。これは、品目エディターに項目が追加されると、計算中に値が使用可能になるためです。

価格ルールの例

価格ルールが正しく動作しない 2 つの詳細な例とその解決方法を以下に示します。
  • 問題のあるシナリオ 1
    • この例では価格ルールの 1 つ目の「Calculate」で正しくない価格設定が表示されますが、2 つ目の「Calculate」では正しい価格設定が表示されます。
  • 問題のあるシナリオ 2
    • この例では見積が承認を必要とするかどうかを示すチェックボックスを更新する一連の価格ルールがあります。
ナレッジ記事番号

000393328

 
読み込み中
Salesforce Help | Article