SalesforceのLightning Experienceでリストビューが正しく表示されず「権限不足」と表示されるトラブルは、管理者にとって頭の痛い問題です。ユーザーから「特定のレコードが見えない」「リストビュー自体が表示されない」といった報告があった場合、原因は多岐にわたります。本記事では、管理者が迅速に原因を特定し、適切な対処を行うためのチェックポイントを解説します。プロファイル、権限セット、共有設定、組織の共有モデルなど、確認すべき項目を順を追って説明します。
【要点】この記事で確認すること
- 最初に見る場所: ユーザーのプロファイルまたは権限セットが、リストビューを含むオブジェクトに対する「参照」権限を持っているか。
- 切り分けの軸: 端末側(ブラウザキャッシュ)か、アカウント側(権限・共有設定)か、管理設定側(組織の共有モデル)かを切り分ける。
- 注意点: 権限を変更する前に、現在の設定をスクリーンショットなどで記録し、影響範囲を考慮してから実施すること。特に大量ユーザーに影響する共有設定の変更は慎重に行う。
ADVERTISEMENT
目次
リストビュー権限不足の主な原因
リストビューが権限不足となる原因は、大きく分けて次の3つに分類できます。
- オブジェクト権限の不足: ユーザーがそのオブジェクト(例:商談、取引先)に対する「参照」権限を持っていない。これが最も基本的な原因です。
- 共有設定/組織の共有モデル: レコードレベルのアクセス権限が適切に設定されていない。例えば「公開/参照のみ」の共有モデルであっても、特定のレコードが共有ルールで制限されている可能性があります。
- リストビュー自体の可視性設定: リストビューごとに「表示先」が「全員」「特定のプロファイル」「特定の権限セット」に限定されている場合があります。ユーザーがそのリストビューを閲覧する権限を持っていないと、リストビューそのものが表示されません。
これらの原因は単独で発生することもあれば、複合的に絡み合っていることもあります。管理者は順番に切り分けていく必要があります。
管理者が最初に確認する項目
トラブル報告を受けたら、まず以下の3点を確認します。これにより原因の方向性を素早く絞り込めます。
1. ユーザーのオブジェクト権限を確認する
管理設定から該当ユーザーのプロファイルまたは権限セットを開き、問題のオブジェクト(例:商談)に対する「参照」権限が有効になっているか確認します。Lightning Experienceでは、プロファイルの「オブジェクト設定」で一覧表示されます。権限セットの場合は「オブジェクト権限」タブから確認できます。
2. 共有設定を確認する
オブジェクト権限があっても、レコードが見えない場合は共有設定が原因です。「設定」→「セキュリティ」→「共有設定」から、組織の共有モデルを確認します。「公開/参照のみ」「公開/参照・更新可能」などがあります。さらに、共有ルールや手動共有が適用されていないか確認します。
3. リストビューの可視性を確認する
リストビューそのものが特定のユーザーだけに表示される設定になっていないか確認します。リストビュー編集画面の「表示先」フィールドで、「すべてのユーザー」以外が選択されている場合は、権限不足の原因となります。特に「管理者のみ」や特定のプロファイルに限定されているケースがあります。
プロファイルと権限セットの設定確認手順
具体的な確認手順をステップバイステップで説明します。以下の操作はシステム管理者権限が必要です。
- 「設定」→「ユーザー」→「ユーザー」から該当ユーザーを開き、「プロファイル」と「権限セットの割り当て」を確認します。
- プロファイルを開き、「オブジェクト設定」タブから問題のオブジェクトを見つけ、「参照」チェックボックスがオンであることを確認します。オフの場合は権限が不足しています。
- 権限セットが割り当てられている場合、権限セットの「オブジェクト権限」タブで同様に参照権限が有効か確認します。権限セットの権限はプロファイルに追加されるため、プロファイルと権限セットの両方で参照権限がなければアクセスできません。
- さらに、詳細レベルでの権限(例:「参照すべて」「修正すべて」)が必要な場合は、該当する権限もチェックします。リストビューの表示には「参照」だけで十分なことが多いですが、レコードデータの表示には「参照すべて」が必要な場合もあります。
- 「権限セット」の一覧から、ユーザーに割り当てられている権限セットを確認し、必要に応じて権限セットを作成・編集して権限を追加します。
- 変更後、ユーザーにログアウト・ログインを依頼するか、権限の再キャッシュを待ちます(通常数分以内に反映されます)。即時反映が必要な場合は、ユーザーの「権限セットの割り当て」を一度解除して再割り当てする方法もあります。
これらの手順により、オブジェクト権限の不足が原因であるかどうかを特定できます。
共有設定と組織の共有モデル
オブジェクト権限が正しくてもレコードが見えない場合は、レコードレベルのアクセス制御が原因です。Salesforceの共有設定は以下のような階層で構成されます。
| 設定要素 | 説明 | 権限不足への影響 |
|---|---|---|
| 組織の共有モデル | オブジェクトごとに既定のアクセスレベルを定義(非公開、公開/参照のみ、公開/参照・更新可能) | 非公開モデルでは、自分が所有または共有されたレコードしか見えないため、リストビューに表示されるレコードが極端に少なくなる。 |
| 共有ルール | 条件に基づいて特定のグループやロールにレコードを公開するルール | ルールが正しく設定されていないと、必要なレコードにアクセスできない。 |
| 手動共有 | レコード所有者が個別に他のユーザーと共有 | 手動共有がないと、所有者以外はレコードを参照できない。 |
| チーム共有(商談チームなど) | 商談チームに追加されたユーザーに自動的にアクセス権が付与される | チームメンバーでない場合はレコードが見えない。 |
リストビューに表示されるレコードは、ユーザーが参照権限を持つレコードのみです。組織の共有モデルが「非公開」の場合、自分が所有するレコードか、共有ルールなどでアクセス権が付与されたレコードしか表示されません。管理者は、共有設定レポートや「レコードのアクセス権を確認」機能を使って、特定のユーザーが特定のレコードにアクセスできるかをテストするとよいでしょう。
失敗パターンと判断基準
実際の現場でよくある失敗パターンを紹介します。これらのパターンを把握しておくことで、原因特定がスムーズになります。
パターン1:権限はあるのにリストビューが表示されない
ユーザーがオブジェクトに対する参照権限を持っているにもかかわらず、リストビューがまったく表示されないケースです。原因として、リストビューの「表示先」設定が「管理者のみ」や特定のプロファイルに制限されている可能性があります。また、ブラウザのキャッシュやセッションの問題も考えられます。管理者はまず、別のユーザー(管理者自身)で同じリストビューを表示してみて、問題が再現するか確認します。再現しない場合はユーザー固有の問題、再現する場合は設定の問題です。
パターン2:リストビューは表示されるがレコードが少ない
リストビューは表示されるものの、本来あるべきレコードの一部しか表示されないケースです。これは共有設定が原因であることがほとんどです。組織の共有モデルが「非公開」で、共有ルールが不足している、またはレコードの所有者が異なるために見えていない可能性があります。管理者は「レコードのアクセス権を確認」で該当レコードに対するユーザーのアクセスレベルを調べ、不足している共有設定を特定します。
パターン3:権限セットを追加したが反映されない
権限セットを正しく割り当てたのに、すぐに反映されないケースがあります。Salesforceの権限はキャッシュされるため、反映に数分かかることがあります。また、プロファイルと権限セットの両方で権限が有効である必要がある場合、片方だけでは不足します。さらに、権限セットの「有効期限」が設定されていると期限切れになっている可能性もあります。管理者は、権限セットの割り当て状況と有効期限を確認し、必要に応じて再割り当てやキャッシュクリア(ログアウト・ログイン)を促します。
管理者に伝えるべき情報とよくある質問
ユーザーから権限不足の報告があった場合、管理者は以下の情報をユーザーから聞き取ると原因特定が容易になります。
- どのリストビューで問題が発生しているか(リストビュー名)
- どのオブジェクト(商談、取引先など)か
- エラーメッセージの正確な文言(「権限不足」以外のメッセージがあるか)
- 他のユーザーでも同じ現象が発生するかどうか
- 最近、自分のプロファイルや権限セットに変更があったか
よくある質問として、以下のようなものがあります。
Q1. リストビューが「選択不可」と表示されるのはなぜ?
リストビューが選択不可(グレーアウト)の場合、そのリストビューに対する編集権限がない可能性があります。リストビューの「表示先」設定で自分が対象外になっているか、リストビュー自体が非公開になっている可能性があります。
Q2. 権限セットとプロファイルのどちらを変更すべき?
一般的には、影響範囲を限定したい場合は権限セットを使用します。プロファイルは多くのユーザーに影響するため、慎重に変更する必要があります。特定のユーザーだけに権限を追加したい場合は権限セットが適しています。
Q3. 共有ルールを作成したのに反映されないのはなぜ?
共有ルールの反映には時間がかかることがあります(最長30分)。また、ルールの条件が正しく設定されているか、ルールの優先順位が適切か確認します。共有ルールは組織の共有モデルより優先されますが、手動共有よりは優先順位が低い点に注意してください。
Q4. リストビューの項目が表示されないのは権限不足?
リストビューの列に表示される項目(項目)そのものの権限が不足している場合もあります。項目レベルセキュリティ(FLS)が設定されていると、ユーザーがその項目を参照する権限を持っていないため、リストビュー上で項目が空白になります。管理者は、プロファイルまたは権限セットの「項目レベルセキュリティ」で該当項目が「参照可能」になっているか確認します。
Q5. ユーザーが突然リストビューを見られなくなった。何を確認すべき?
まず、プロファイルや権限セットの変更履歴(設定ログ)を確認します。他の管理者が誤って権限を削除した可能性があります。また、組織の共有モデルが変更されたか、共有ルールが削除された可能性も考えられます。監査証跡から変更を特定しましょう。
まとめ
Salesforce Lightningのリストビュー権限不足は、オブジェクト権限、共有設定、リストビュー可視性の3つの観点から切り分けます。管理者はまずプロファイルと権限セットの参照権限を確認し、次に組織の共有モデルと共有ルールをチェックします。リストビュー自体の表示設定も見落としがちなポイントです。原因特定後は、影響範囲を考慮した上で適切な権限変更を行い、ユーザーへの確認を忘れずに行いましょう。日頃から権限管理を整理しておくことで、トラブル発生時の対応がスムーズになります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
