Salesforceで特定のユーザーだけ検索結果にデータが表示されない、あるいは一部のレコードだけ見えないというトラブルは、業務に大きな支障をきたします。この問題の原因は、多くの場合レポートの共有設定や項目レベルのセキュリティ、あるいは検索条件のフィルターにあります。本記事では、検索結果が一部ユーザーから見えない状況を切り分ける手順と、実際の設定修正方法を具体的に解説します。
【要点】この記事で確認すること
- 最初に見る場所: ユーザーのプロファイル設定と共有ルール、レポートの「フォルダ共有」と「レポート条件」です。
- 切り分けの軸: 「全ユーザーで見えないのか特定ユーザーだけか」「レポートの実行時と検索バーからの検索時で挙動が違うか」を確認します。
- 注意点: プロファイルや権限セットの変更は組織全体に影響するため、Sandboxなどで事前検証してから本番反映してください。
ADVERTISEMENT
目次
1. 検索結果が見えない原因の切り分け
まず、問題が「レポートの検索結果」なのか「グローバル検索(画面上部の検索ボックス)」なのかを区別します。Salesforceには複数の検索機能があり、それぞれ設定ポイントが異なります。以下のテーブルを参考に、現在の状況を分類してください。
| 現象 | 原因の可能性 | 優先確認項目 |
|---|---|---|
| 特定ユーザーのみレポートの検索結果が空 | レポートフォルダの共有設定、またはレポートに設定された「表示するユーザー」制限 | フォルダ共有、レポートの「実行時にユーザーを指定」 |
| 全ユーザーでレポートの検索結果が空 | レポート条件のフィルター(例: 日付範囲、レコードタイプ) | レポートのフィルター条件、SOQLのWHERE句 |
| グローバル検索で一部オブジェクトのレコードがヒットしない | 検索レイアウトの設定、またはプロファイルの検索権限 | 検索レイアウト、オブジェクト権限、参照権限 |
| レポートは表示されるが一部の項目だけ空白 | 項目レベルのセキュリティ、または権限セットでの項目参照権限不足 | プロファイルの項目権限、権限セットの設定 |
上記の表で該当するパターンを特定したら、次の章で具体的な対処手順に進んでください。
2. レポート条件の設定を確認する手順
レポートの検索結果が見えない場合、まずレポート自体のフィルター条件を見直します。特に「動的なフィルター」や「レコードの所有者」が条件に入っているケースでは、ユーザーによって結果が変わります。
- 当該レポートを開き、[編集] ボタンをクリックします。
- [フィルター] セクションで設定されている条件をすべて確認します。特に「所有者ID が 現在のユーザーに等しい」といった条件がないかチェックしてください。
- 「レコードの所有者」や「参照ユーザー」に基づくフィルターが設定されている場合、ユーザーごとに結果が異なるのが正常です。必要に応じて条件を「すべてのレコード」に変更するか、特定のロールやグループに拡張します。
- [レポートの実行時] タブで「ユーザーを指定」がオンになっている場合、そこに当該ユーザーが含まれているか確認します。含まれていないとそのユーザーがレポートを実行した際に結果が空になります。
- 変更を保存し、問題のユーザーでレポートを再実行して結果が表示されるか確認します。
失敗パターン例: 動的フィルターの誤設定
ある営業チームでは、自分が担当する商談だけを表示するレポートを作成しました。しかし、新しくチームに加わったメンバーがそのレポートを実行すると、何も表示されません。原因はフィルターに「商談所有者が現在のユーザー」という条件が入っていたためです。新しいメンバーにはまだ商談が割り当てられていなかったため、検索結果が空になったのです。この場合、フィルターを「商談所有者がロールのメンバー」に変更することで解決しました。
3. 項目レベルのセキュリティ設定の修正方法
レポートにはレコードが表示されるが、一部の項目(列)だけが空白や「–」になっている場合は、項目レベルのセキュリティが原因です。以下の手順で権限を付与します。
- [設定] > [ユーザー] > [プロファイル] から該当ユーザーのプロファイルを開きます。
- [オブジェクト設定] で該当オブジェクト(例: 商談)を見つけ、[編集] をクリックします。
- 項目レベルのセキュリティで、表示されない項目に「参照可能」のチェックが入っているか確認します。なければチェックを入れます。
- 権限セットを使用している場合は、権限セットの [オブジェクト設定] でも同様に項目権限を確認します。権限セットがプロファイルより優先されるため、権限セット側で「参照不可」になっていないか注意してください。
- 設定後、影響を受けるユーザーにレポートを再実行してもらい、項目が表示されるかテストします。
管理者へ伝える情報
この問題を管理者に報告する際は、以下の情報を準備すると迅速な対応が可能です。
・どのユーザー(またはプロファイル)で再現するか
・見えない項目名(API参照名)
・レポートのレイアウト(どの列に設定しているか)
・エラーメッセージの有無(通常はエラーなしで空白になる)
・権限セットとプロファイルの両方を確認してほしい旨
4. 共有設定とフォルダ権限の確認
レポート自体は存在するが、特定のユーザーがレポートを開けない、または検索に表示されない場合は、フォルダの共有設定が原因です。レポートは特定のフォルダに格納され、そのフォルダに対するアクセス権がユーザーに付与されている必要があります。
- レポートを開き、[フォルダ] のリンクをクリックしてフォルダの詳細を表示します。
- [共有] ボタンから、アクセス権限が設定されているユーザーやグループを確認します。
- 問題のユーザーが「表示」以上の権限を持っていない場合、[追加] からユーザーまたはロール・グループを追加して「表示」または「参照・編集」権限を付与します。
- フォルダが「公開グループのみ」や「ロール上層のみ」に制限されている場合、該当ユーザーがその条件を満たしているか確認します。
- さらに、レポートの [プロパティ] で「このレポートを実行できるユーザー」が「すべてのユーザー」になっているか確認します。「レポートの所有者のみ」「特定のユーザー」に設定されていると、他のユーザーが実行しても結果が空になります。
5. グローバル検索で結果が見えない場合の対処
レポートではなく、画面上部の検索バー(グローバル検索)で特定オブジェクトのレコードがヒットしないケースでは、検索レイアウトの設定が影響します。
- [設定] > [オブジェクトマネージャ] > 該当オブジェクト > [検索レイアウト] に移動します。
- プロファイルごとに検索レイアウトが設定されている場合、問題ユーザーのプロファイルで必要な項目が検索結果に含まれているか確認します。
- 検索権限がプロファイルで「参照」になっているか確認します。[オブジェクト権限] で「参照」が許可されていないと、そのオブジェクトは検索結果に一切表示されません。
- 権限セットで「参照」を上書きしている場合も同様に確認します。
6. よくある質問(FAQ)
Q1: レポートは表示されるのに検索結果が0件になるのはなぜ?
レポートのフィルター条件が厳しすぎる可能性があります。特に「今日」「今週」などの日付フィルターが設定されていて、現在データがない場合です。また、レポートで使用しているオブジェクト自体にユーザーがアクセス権を持っていないケースも考えられます。レポートの「レポートタイプ」がカスタムレポートタイプの場合、そのオブジェクトに対する参照権限が必要です。
Q2: 管理者は検索結果が見えるのに一般ユーザーは見えない。
多くの場合、プロファイルまたは権限セットの「参照権限」が不足しています。管理者は「システム管理者」プロファイルのため全てのデータにアクセスできますが、一般ユーザーは権限が限定されています。共有ルールも含めて確認してください。
Q3: 項目が空白になって表示されない。
前述の項目レベルセキュリティの他に、項目が「暗号化」されている場合、参照権限があっても内容が表示されないことがあります。また、項目の「値」がブランクである可能性もあります。レポートの「表示する列」にその項目が含まれているかも確認してください。
7. 再発防止とベストプラクティス
一度修正しても、今後同様の問題が起きないようにするための運用ルールを紹介します。
- レポートを作成する際は、フィルター条件に「現在のユーザー」を使う場合、対象ユーザーが属するロールやグループに拡張できるか検討します。
- 権限セットを利用して項目権限を管理する場合、プロファイル側の設定と矛盾しないように定期的に監査します。
- 新しいユーザーを追加したら、必ず代表的なレポートを実行して結果が表示されることをテストします。
- レポートの共有設定は「公開」より「特定のグループ」に限定し、必要に応じてグループメンバーを更新します。
まとめ
Salesforceの検索結果が一部ユーザーだけ見えない問題は、レポートのフィルター条件、項目レベルのセキュリティ、共有設定のいずれかが原因であることがほとんどです。まずは現象を「レポートの検索」と「グローバル検索」に分け、次にユーザーの権限構成を確認することで効率的にトラブルシュートできます。本記事で紹介した手順に沿って設定を見直せば、多くのケースで解決できるはずです。管理者への報告時には、具体的なユーザー名や項目名を伝えることで対応がスムーズになります。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
