Salesforceでリストビューを共有したにもかかわらず、想定したユーザーに表示されない、または逆に非公開にしたいレコードが見えてしまうトラブルは意外と多いものです。特に「レポート条件」と「項目設定」の組み合わせが原因で、意図しない可視性が発生することがあります。この記事では、なぜリストビューの共有が期待通りに動作しないのかを切り分け、具体的な修正手順を説明します。最初に確認すべきポイントを整理した上で、レポート条件と項目設定の見直し方法を順を追って解説します。管理者権限がない方向けに、担当者へ依頼すべき内容も併せて紹介します。
【要点】この記事で確認すること
- 最初に見る場所: リストビューの共有設定(「表示」「共有」「共有先」)とレポートの「フィルタ条件」を確認します。
- 切り分けの軸: 共有設定そのものの問題か、フィルタ条件によって表示レコードが制限されているかの2軸で判断します。
- 注意点: 会社のセキュリティポリシーにより、自分以外のユーザーの権限やレコードの公開範囲を変更できない場合があります。管理者に確認せずに項目の参照権限を変えることは避けてください。
ADVERTISEMENT
目次
1. リストビューの共有が想定と違う原因の切り分け
リストビューの共有が機能しない原因は大きく分けて3つあります。まずはどのケースに該当するかを切り分けることで、対策が明確になります。
| 現象 | 主な原因 | 確認すべき設定 |
|---|---|---|
| 共有されたリストビューが全く表示されない | 共有設定のミス、またはリストビューの「表示」が非公開になっている | リストビュー一覧の「表示」列、「共有」ボタンから共有設定 |
| リストビューは表示されるが、想定より少ないレコードしか見えない | レポートのフィルタ条件が厳しすぎる、またはユーザーの参照権限不足 | リストビューの「フィルタ条件」、プロファイルや権限セットのオブジェクト権限 |
| リストビューに非公開にしたいレコードまで表示される | フィルタ条件が緩すぎる、または「すべてのレコードを表示」に設定されている | 「表示条件」の設定、「フィルタ条件」の見直し |
この表をもとに、自分の状況に当てはまるものを特定してください。次の章から、それぞれの原因に対する具体的な修正手順を説明します。
2. 共有設定の基本確認と修正手順
2-1. リストビューが共有相手に表示されない場合
まずは、リストビュー自体が共有されているかどうかを確認します。リストビューの一覧画面で、「表示」列が「共有」になっている必要があります。「非公開」になっていると、自分以外のユーザーはそのリストビューを利用できません。
- 任意のオブジェクト(例:取引先)のリストビュー一覧を開きます。
- 対象のリストビュー右側にある「▼」をクリックし、「共有」を選択します。
- 「共有先」に正しいユーザー、グループ、ロール、または公開グループが設定されているか確認します。
- もし「非公開」となっている場合は、「共有」画面で「表示」を「共有」に変更し、適切な共有先を追加します。
- 設定後、共有相手に実際にログインしてもらい、リストビューが表示されるかテストします。
よくある失敗パターンとして、自分自身だけを共有先に設定してしまうケースがあります。また、ロール階層を正しく理解せずに上位ロールだけを共有してしまい、下位ロールのユーザーから見えないこともあります。共有設定は「ロール階層と下位」や「公開グループ」を利用すると管理しやすくなります。
2-2. 共有設定変更に必要な権限
リストビューの共有設定を変更できるのは、そのリストビューの所有者、または「すべてのデータの編集」権限を持つユーザーです。一般ユーザーが変更できない場合は、システム管理者に依頼してください。依頼の際には「どのリストビューを、誰に対して共有したいか」を具体的に伝えるとスムーズです。
3. レポート条件(フィルタ)の見直し
リストビューに表示されるレコードは、設定されたフィルタ条件によって絞り込まれます。この条件が共有相手にとって想定外の結果を生むことがあります。
3-1. フィルタ条件が厳しすぎて表示レコードが不足する場合
- リストビューの編集画面を開きます(リストビュー名横の「▼」→「編集」)。
- 「フィルタ条件」タブで、現在適用されているフィルタを確認します。
- 例えば「作成日が今月」など、時間的な条件がかかっていないかチェックします。
- 不要なフィルタがあれば削除するか、「すべてのレコードを表示」に設定を変更します。
- 変更を保存し、共有相手に再度確認してもらいます。
ただし、すべてのレコードを表示すると非公開にしたいレコードも見えてしまうリスクがあります。その場合は、セキュリティ要件を満たすフィルタ条件(例えば「ステータスが公開済み」など)を設定します。
3-2. フィルタ条件が緩すぎて表示されるべきでないレコードが出る場合
- 同様にリストビューの編集画面を開きます。
- フィルタ条件に「レコードタイプ」「所有者」「ステータス」など、アクセス制御に使える項目を追加します。
- 例えば「所有者が自分」や「作成者が自分のチームのメンバー」など、共有範囲を狭める条件を設定します。
- フィルタの「演算子」と「値」を慎重に選択します。日付や数値は範囲指定で正しく設定します。
- 保存後、権限の低いユーザーでテストし、非表示にしたいレコードが表示されないことを確認します。
注意点として、フィルタ条件はあくまで「表示するレコードを絞る」だけで、本来のレコードセキュリティ(組織の共有設定やロール階層)を上書きしません。つまり、ユーザーが元々参照権限を持っていないレコードはフィルタ条件を緩めても表示されません。逆に、参照権限を持つレコードはフィルタで除外されない限り表示されます。
4. 項目設定(表示項目と条件)の確認
リストビューの表示項目や条件式は、レコードの可視性に直接影響を与えませんが、誤った項目の選択が混乱を招くことがあります。また、「条件式」を使って表示・非表示を切り替えることも可能です。
4-1. 表示項目の不足や誤った並び順
リストビューに表示される項目が足りないと、ユーザーは必要な情報を得られません。項目設定で、共有相手にとって重要な項目(例:取引先責任者、最終更新日など)が含まれているか確認します。特に、「表示項目」のタブで、利用可能な項目から選択し、適切な順序に並べ替えます。
4-2. 条件式を使った表示制御
リストビューの「条件式」機能を使うと、一定の条件を満たすレコードだけを強調表示したり、非表示にしたりできます。例えば「金額が100万以上のレコードは赤色で表示」といった視覚的な制御です。ただし、条件式はあくまで見た目の変化であり、レコードのアクセス権限には影響しません。誤解しやすい点なので注意してください。
5. 管理者に確認すべき設定項目
リストビューの共有が想定通りにならない場合、管理者レベルでの設定が原因のこともあります。以下の項目をシステム管理者に確認してもらいましょう。
| 確認項目 | 内容 | 想定される症状 |
|---|---|---|
| オブジェクト権限 | 対象オブジェクトの「参照」権限が共有相手のプロファイル/権限セットに含まれているか | リストビューが表示されない、またはレコードが全く見えない |
| リストビュー共有の組織設定 | 組織レベルの設定で「リストビューの共有を許可」が有効か | 共有ボタンがグレーアウトしている |
| レコードの共有ルール | 組織の共有設定でレコードが公開範囲外になっていないか | フィルタ条件に合致してもレコードが表示されない |
| 公開グループのメンバー構成 | 共有先として指定した公開グループに正しいユーザーが含まれているか | 一部のユーザーのみ見える/見えない |
管理者に依頼する際は、この表の該当項目を伝えると原因特定がスムーズです。特に「公開グループのメンバー構成」は属人性が高く、頻繁に更新が必要です。
6. よくある質問(FAQ)
Q1: リストビューを共有したのに、相手が「リストビューが見つからない」と言います。どうすればいいですか?
まずは相手にリストビュー一覧の「すべてのリストビュー」を表示してもらい、検索してもらってください。それでも見つからない場合、共有設定で共有先が正しいか、リストビューの「表示」が「共有」になっているかを確認します。また、相手のプロファイルで当該オブジェクトの参照権限があるか管理者に確認しましょう。
Q2: リストビューのフィルタ条件で「自分のレコードのみ」を設定したいのですが、どうすればいいですか?
フィルタ条件で「所有者 次の文字列と一致する 自分」と設定します。ただし、この条件はログインユーザーに応じて動的に変化するので、共有しても各自のレコードだけが表示されます。ただし、この設定だと自分が所有者ではないレコードは一切表示されなくなるので注意してください。
Q3: リストビューを全社員に公開したいが、一部の機密レコードは見せたくありません。どうすればよいですか?
その場合は、レコードレベルセキュリティ(組織の共有設定やロール階層)で機密レコードを非公開に設定した上で、リストビューの「表示条件」を「すべてのレコードを表示」ではなく、公開可能なレコードのみを抽出するフィルタ条件を設定します。これにより、権限のあるユーザーだけがリストビューでそのレコードを参照できます。
7. まとめ
リストビューの共有が想定通りに動かない場合、まずは「共有設定」と「フィルタ条件」の2点を中心に確認してください。共有設定自体が正しくてもフィルタ条件でレコードが絞られすぎているケースが多く、逆にフィルタ条件が緩すぎると非公開にしたいレコードが表示されるリスクがあります。また、共有相手のオブジェクト権限や公開グループの構成も重要な要素です。管理者権限がない場合は、具体的な症状と確認した内容をシステム管理者に伝えることで、迅速な対応が可能になります。レコードの機密性を保ちながら効果的にリストビューを活用するために、本記事の手順を参考に設定を見直してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
