Salesforceの見積もりや商談で利用する価格表が、画面に表示される金額や単価と想定が異なるケースは珍しくありません。特にデータ移行や設定変更を行った直後は、意図しない価格が表示される原因を特定する必要があります。本番環境に反映する前に、Sandboxや開発環境で価格表の設定を検証することで、大きなトラブルを予防できます。本記事では、価格表が想定と違う場合の切り分け手順を具体的に解説します。
【要点】この記事で確認すること
- 最初に見る場所: 価格表エントリ一覧と品目の標準価格表の関連付け、さらに組織の通貨設定
- 切り分けの軸: 価格表そのものの設定(有効期限、通貨)と品目との紐付け、価格ルールや権限制限
- 注意点: 本番環境に直接変更を加える前にSandboxで再現試験を行い、管理者権限が必要な設定は勝手に変更しない
ADVERTISEMENT
目次
価格表と価格表エントリの基本構造を確認する
Salesforceの価格表は、見積もりや商談で品目に自動的に単価を適用するためのマスタデータです。価格表オブジェクトには名称、通貨、有効期間などの項目があり、その下に価格表エントリとして品目ごとの単価が設定されます。本番反映前のトラブルシューティングでは、まずこの基本構造が正しく構成されているかを確認する必要があります。
価格表オブジェクトの必須項目
価格表を作成する際には、「名前」「通貨」「有効な日付」「アクティブ」といった項目が重要です。特に通貨が組織の標準通貨と一致していない場合、品目に適用される価格が0になったり、変換レートによって想定外の金額が表示される原因になります。また、有効期間が過去または未来に設定されていると、現在の日付で品目を追加した際に価格が取得できません。
価格表エントリの設定ポイント
価格表エントリは、特定の品目に対して単価を定義するレコードです。価格表エントリが存在しない品目は、標準価格表が使用されたり、単価が0になったりします。価格表エントリの必須項目として、「品目」「単価」「通貨」があります。品目が誤った価格表に紐付いていないか、単価の桁が間違っていないか、通貨が価格表本体と合っているかを確認します。
想定と違う価格が表示される原因を切り分ける手順
以下の手順に沿って、原因を段階的に特定します。すべての手順はSandboxなど本番以外の環境で実施してください。
- 手順1:組織の通貨設定を確認する — 設定メニューから「通貨」を開き、組織で利用可能な通貨と変換レートが正しいか確認します。価格表の通貨がここに含まれていないと、価格表示が狂うことがあります。
- 手順2:価格表の一覧と基本情報を確認する — 「価格表」タブに移動し、該当する価格表レコードを開きます。名前、通貨、有効な日付、アクティブ状態をチェックし、想定と合致しているか確認します。
- 手順3:価格表エントリの存在と内容を確認する — 同じ価格表レコードの関連リストから「価格表エントリ」を開きます。問題の品目が存在するか、単価、通貨、有効期間が正しいかを確認します。
- 手順4:品目の標準価格表との関連を確認する — 品目レコードの詳細ページで、「標準価格表」項目にどの価格表が設定されているか確認します。商談や見積もりで使用する価格表は、多くの場合、品目の標準価格表を継承します。
- 手順5:価格ルールや割引ルールの影響を確認する — 見積もりや商談に価格ルール(価格条件、割引スケジュールなど)が適用されていないか確認します。自動計算される割引や上書きルールがあると、価格表エントリの単価と異なる金額が表示されることがあります。
- 手順6:共有設定と権限制限を確認する — 価格表や価格表エントリの共有設定が正しいか確認します。ユーザが価格表に対する「参照」権限を持っていない場合、価格が非表示になることがあります。
- 手順7:テスト品目とテスト見積もりで再現する — 実際の商談や見積もりで問題が発生している場合、テスト品目とテスト見積もりを作成し、同じ操作で価格表示を確認します。再現しない場合は、特定の商談や品目に問題がある可能性があります。
よくある失敗パターンとその対処方法
実際の現場で頻繁に発生する失敗パターンを3つ紹介します。これらを事前にチェックすることで、切り分けを効率化できます。
価格表エントリの通貨が価格表本体と異なる
価格表エントリを作成する際に、価格表自体の通貨とは異なる通貨を選択してしまうケースがあります。例えば価格表が「USD」なのに、エントリだけ「JPY」で登録した場合、見積もり上では0円または変換エラーが発生します。解決するには、該当エントリを通貨単位でフィルタリングし、誤った通貨のエントリを修正または削除します。
品目の標準価格表が未設定または誤設定
品目レコードには「標準価格表」項目があり、ここに価格表を設定しておくことで、見積もり行追加時に自動的にその価格表が選択されます。この項目が空白の場合、価格表エントリが存在しても価格が取得されないことがあります。標準価格表は品目の編集画面から設定できるため、必須項目として扱うことをおすすめします。
価格表の有効期間が現在日付を含んでいない
価格表や価格表エントリには「有効な日付」から「有効期限」までの期間があります。本番反映前のテストで未来の日付を設定したまま本番にデプロイすると、すぐには使えない価格表になります。Sandboxで有効期間を確認し、本番に合わせて適切な日付を設定しましょう。
状況別の比較表
以下の表は、価格表示が想定と異なる各状況に対して、確認すべきポイントと修正方法をまとめたものです。
| 状況 | 確認ポイント | 主な原因 | 修正方法 |
|---|---|---|---|
| 価格が0で表示される | 価格表エントリの単価、通貨、品目との紐付け | エントリ未作成、通貨不一致、標準価格表未設定 | エントリを追加、通貨を揃える、品目の標準価格表を設定 |
| 特定の品目だけ価格が違う | 該当品目の価格表エントリ、割引ルール | 価格表エントリの単価誤り、品目が別の価格表に紐付いている | エントリの単価修正、品目の標準価格表を確認 |
| 通貨が異なる価格が表示される | 組織の通貨設定、価格表の通貨、変換レート | 価格表と組織の標準通貨が不一致、変換レート未設定 | 統一した通貨で価格表を作成し直す、変換レートを正しく設定 |
| 見積もりによって価格が変わる | 使用している価格表の比較、商談の通貨設定 | 複数の価格表が存在し、選択される価格表が異なる | 商談の通貨と価格表の通貨を一致させる、優先順位を設定 |
| 価格がまったく表示されない | 価格表のアクティブ状態、権限、共有設定 | 価格表が非アクティブ、ユーザに参照権限なし | 価格表をアクティブに、権限を付与 |
管理者に確認すべき設定項目
切り分けの結果、設定自体に問題がないと判断した場合、管理者に以下のポイントを確認してください。特に本番環境に影響を与える設定は、管理者のみが変更可能です。
- 共有設定: 価格表オブジェクトの共有ルールが正しく設定されているか確認します。組織全体のデフォルトアクセス権が「参照」以上でないと、一部ユーザから価格が見えなくなります。
- 権限セットとプロファイル: ユーザが価格表や価格表エントリに対する「参照」権限を持っているか確認します。見積もりや商談の編集権限とも関連します。
- カスタム設定やカスタム項目: トリガやフロー、カスタム数式で価格が上書きされていないか確認します。価格表の単価を別の値で置き換えるロジックが存在する場合、想定外の価格になることがあります。
- 標準価格表の自動更新バッチ: 組織によってはバッチ処理で標準価格表を定期的に更新している場合があります。バッチのスケジュールや実行状況を確認し、最新データが反映されているか確認します。
よくある質問(FAQ)
Q1: 価格表エントリを大量にインポートしましたが、一部の品目だけ価格が反映されません。
インポート時に品目IDの誤りや重複がないか確認してください。また、インポートファイルの通貨が価格表本体と一致しているかも重要です。一度インポート結果レポート(例:Data Import Wizardの結果)を確認し、エラーレコードを特定してください。
Q2: 価格表を本番にデプロイする前に、Sandboxで動作確認する方法はありますか?
Sandboxに該当の価格表と価格表エントリを作成し、テスト品目とテスト見積もりで商談行を追加して価格が正しく表示されるか確認します。Sandboxの組織通貨設定が本番と同じであることも確認してください。差分がある場合、変換レートの影響を受ける可能性があります。
Q3: 複数の価格表がある場合、どの価格表が優先されますか?
見積もりや商談では、商談レコードに設定された価格表が最優先されます。商談に価格表が指定されていない場合、品目の標準価格表が使用されます。また、ユーザのロケールや通貨設定によって自動選択される価格表が変わることもあるため、必要に応じて優先順位をカスタマイズしてください。
まとめ
価格表のトラブルは、通貨の不一致、価格表エントリの欠落、品目と価格表の紐付けミスなど、比較的単純な原因で発生することが多いです。本番反映前の切り分けでは、必ずSandboxで一連の操作を再現し、設定変更の影響範囲を特定してください。管理者と協力して共有設定や権限を確認することで、ユーザ側の操作権限に起因する問題も解決できます。また、価格表の有効期間やアクティブ状態は見落としやすいため、デプロイ前に最終確認を行うことをおすすめします。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
