【Salesforce】サブスクリプション通知で困った時のレポート条件と項目設定の直し方

【Salesforce】サブスクリプション通知で困った時のレポート条件と項目設定の直し方
🛡️ 超解決

Salesforceのサブスクリプション機能は、契約や定期購入の管理に欠かせない仕組みですが、通知の設定やレポート出力で思うようにデータが取得できないことがあります。特に「特定のサブスクリプションだけ通知が来ない」「レポートに必要な項目が表示されない」といったトラブルは、業務の現場でよく発生します。本記事では、通知が届かない原因を切り分けるための具体的な確認手順と、レポート条件・項目設定の修正方法を詳しく解説します。設定変更の前に管理者に相談すべきポイントも含めて説明しますので、最後までご確認ください。

【要点】この記事で確認すること

  • 最初に見る場所: サブスクリプション通知の設定画面、トリガの有無、レポートのフィルタ条件と表示項目
  • 切り分けの軸: 通知設定の問題(トリガ・アクション)、レポート定義の問題(条件・項目)、データ自体の問題(レコードタイプ・項目の値)
  • 注意点: 会社PCで勝手に設定変更すると他のユーザーに影響が出る可能性があるため、変更前にシステム管理者やSandboxでテストすることをおすすめします

ADVERTISEMENT

サブスクリプション通知が届かない原因と切り分け方

サブスクリプションの通知が期待通りに届かない場合、まずは「通知の仕組み」と「レポートの設定」のどちらに問題があるのかを切り分ける必要があります。切り分けの軸は以下の三つです。

  1. 通知設定そのもの: サブスクリプションオブジェクトに設定したトリガやプロセス、フローが正しく動作しているか確認します。特に通知送信の条件が適切か、送信先のメールアドレスが正しいかが重要です。
  2. レポートの定義: サブスクリプションを表示するレポートのフィルタ条件や表示項目が正しく設定されているか確認します。例えば「アクティブなサブスクリプションのみ」などの条件を見落としているケースがあります。
  3. データ自体の状態: サブスクリプションレコードのステータスやカスタム項目の値が通知条件を満たしているか確認します。レコードタイプの違いで表示されないこともあります。

レポート条件の見直し手順

通知が届かない原因がレポートの条件設定にある場合、以下の手順で修正を試みてください。ここでは標準の「サブスクリプション」レポートタイプを例に説明します。

  1. Salesforceにログインし、「レポート」タブから既存のサブスクリプション通知用レポートを開くか、新規に「サブスクリプション」レポートタイプを選択します。
  2. 「フィルタ」セクションを確認します。特に「ステータス」が「アクティブ」のみになっていないか、「開始日」や「終了日」の条件が適切かをチェックします。例えば「最終更新日」を直近に絞りすぎていると通知対象が漏れることがあります。
  3. 「表示項目」でサブスクリプションに関連する必要な項目がすべて追加されているか確認します。よく不足する項目としては「数量」「単価」「総額」「通知送信日」「備考」などがあります。項目がない場合は「項目を追加」から選択します。
  4. 必要に応じて「行レベルの数式」や「クロスフィルタ」を利用して、関連オブジェクト(例:取引先、商談)の情報も含めた条件を追加します。例えば「取引先の業種が’製造業’」といった条件です。
  5. レポートを保存し、「実行」して結果を確認します。データが正しく表示されれば、そのレポートを通知のソースとして再設定します。

よくある失敗パターンと回避策

実際の業務でよく見られる失敗パターンとその回避策を挙げます。

  • フィルタ条件が厳しすぎて一件も表示されない: ステータス「アクティブ」かつ「終了日が今日以降」などの複合条件が原因で、データが存在しないケース。まずはフィルタを外して全件表示し、対象レコードの有無を確認します。
  • 表示項目が足りずに通知の内容が不完全: 「サブスクリプション名」や「顧客名」だけしか表示されず、金額や期間がわからない。レポート作成時に「項目ピッカー」から必要な項目をすべて追加します。
  • カスタム項目が表示されない: 管理者が作成したカスタム項目がレポートの「表示項目」に含まれていない。システム管理者に依頼して、レポートタイプにその項目を追加してもらいます。
  • 集計機能で数値が合わない: レポートに集計行を追加している場合、明細と集計値が乖離することがあります。集計方法(合計・平均など)が適切か再確認します。

項目設定の直し方:レポートタイプと項目の追加

レポートに表示したい項目が足りない場合、以下の手順で項目を追加できます。ただし、レポートタイプそのものに項目が含まれていないケースもあるため、その場合の対応も説明します。

  1. レポートエディタで「表示項目」セクションを開き、「項目を追加」をクリックします。
  2. 表示される項目一覧から必要な項目をダブルクリック、またはドラッグ&ドロップで追加します。標準オブジェクトの項目(例:合計金額、開始日)だけでなく、カスタムオブジェクトの項目もここに表示されます。
  3. もしカスタム項目が一覧に表示されない場合、その項目がレポートタイプに追加されていない可能性があります。システム管理者に依頼して、設定 > レポートタイプ > サブスクリプション > 項目の管理からその項目を追加します。
  4. 項目を追加したら、必要に応じて並び替えや集計行の設定を行います。
  5. レポートを保存し、テストデータで正しく表示されることを確認します。

レポートタイプと項目設定の比較表

以下の表は、標準のサブスクリプションレポートタイプとカスタムレポートタイプの特徴を比較したものです。

項目 標準レポートタイプ カスタムレポートタイプ
利用可能な項目 標準項目+一部のカスタム項目(管理者が追加したもの) 標準項目+すべてのカスタム項目+関連オブジェクトの項目
設定の自由度 限定的 高い
作成・変更の権限 ユーザーでも可能(項目追加は管理者依存) システム管理者のみ
通知との連携 可能 可能

カスタムレポートタイプの方が柔軟性が高いですが、管理者権限が必要です。社内で対応できない場合は、管理者に依頼する必要があります。

通知設定とレポートの連携の確認

通知がレポートベースで送信される場合、レポートの結果が正しく通知の内容に反映されているか確認する必要があります。

  1. 設定 > プロセスビルダーまたはフロー > 該当の通知処理を開き、レポートIDが正しいか確認します。レポートのURLに含まれるIDと一致している必要があります。
  2. 通知の送信トリガが「レポートの結果が更新されたとき」などになっている場合、レポートの更新頻度(例:毎日朝9時)が適切か確認します。
  3. レポートの出力形式(表形式、サマリー、マトリックス)が通知テンプレートと互換性があるか確認します。サマリーレポートの場合、集計行しか通知に含まれない可能性があります。
  4. テストレコードを作成し、実際に通知が送信されるか試します。このとき、Sandbox環境で行うことをおすすめします。

管理者に確認すべき情報と依頼内容

問題がレポートタイプやカスタム項目の不足、トリガの設定など、自分では修正できない場合に管理者へ伝えるべき情報をまとめました。

  • 不足している項目名とそのAPI参照名: レポートで表示したいが選択肢にないカスタム項目の正確な名前とAPI参照名を伝えます。
  • 期待する通知のタイミングと受信者: いつ、誰に通知が届くべきかを具体的に伝えます。例えば「毎月1日にサブスクリプションの更新リストをマネージャーにメール送信したい」など。
  • 再現手順: 問題が発生する条件(特定のレコード、時間帯、操作など)を詳細に伝えます。
  • 権限や共有設定: レポートの共有設定が正しくないと、通知の受信者がレポートを見られない可能性があります。共有設定も合わせて確認を依頼します。

よくある質問(FAQ)

ここでは、サブスクリプション通知とレポートに関してよく寄せられる質問とその回答をまとめました。

  • Q: レポートに「サブスクリプション」オブジェクトが表示されません。
    A: ユーザの権限セットに「サブスクリプション」オブジェクトへのアクセス権が不足している可能性があります。システム管理者に依頼して、権限を確認・追加してもらってください。
  • Q: 通知メールにレポートの内容が正しく埋め込まれません。テンプレートはどのように設定すればよいですか?
    A: メールテンプレートの中でレポートの項目を参照する場合、正しいマージフィールドを使用しているか確認します。また、レポートの出力形式が「表形式」でないと行データが繰り返し表示されないことがあります。
  • Q: カスタム項目をレポートに追加しましたが、レポート実行後にエラーが出ます。
    A: カスタム項目の数式や参照先に問題がある可能性があります。その項目の定義を確認し、エラーの詳細を管理者に報告してください。
  • Q: サブスクリプションの通知を停止したいのですが、どこから設定すればよいですか?
    A: サブスクリプションオブジェクトに関連するプロセスビルダーやフロー、ワークフルールを検索し、該当する自動化ルールを無効化または削除します。影響範囲を考慮して、Sandboxでテストしてから本番に適用しましょう。

まとめ

サブスクリプション通知が期待通りに動作しない場合、まずは通知の設定とレポートの定義のどちらに問題があるのかを切り分けることが重要です。本記事で紹介した手順を一つずつ確認することで、多くのトラブルは解決できます。特にレポートのフィルタ条件と表示項目は見落としやすいため、必ずチェックしてください。また、設定変更の際は会社の管理者と相談しながら進めることをおすすめします。適切な設定で、サブスクリプション管理の業務効率を向上させてください。


この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。