Salesforceの本番リリース後に「特定のユーザーだけオブジェクトが見えない」「レコードが表示されない」という事象が発生することがあります。管理者としては焦る場面ですが、原因のほとんどは権限設定や共有ルールの不整合です。この記事では、一部ユーザーのみ表示されない問題が起きた時に、管理者がどこをチェックすればよいのかを体系的に解説します。表示権限の基本構造から具体的な確認手順、よくある失敗パターンまで網羅するので、迅速なトラブルシューティングに役立ててください。
【要点】この記事で確認すること
- 最初に見る場所: 問題が発生しているユーザーのプロファイルと権限セットのオブジェクト権限設定です。特に参照権限と参照・更新権限の有無を確認してください。
- 切り分けの軸: 表示されない内容が「オブジェクト全体」か「特定レコード」かで調査対象が変わります。オブジェクト全体ならプロファイル/権限セット、特定レコードなら共有ルールやチーム設定を確認します。
- 注意点: 会社の本番環境でプロファイルを直接編集すると他のユーザーに影響が出る可能性があります。最初は権限セットで一時的に権限を付与してテストすることを推奨します。
ADVERTISEMENT
目次
1. 表示権限の基本構造を理解する
Salesforceでは、ユーザーがデータを表示できるかどうかは複数のレイヤーで制御されています。最も上位のレイヤーはプロファイルによるオブジェクト権限です。プロファイルはユーザーの基本権限を定義し、参照・作成・編集・削除などを制御します。次に権限セットがあり、プロファイルの権限を拡張または追加するために使われます。これらの設定は「設定」>「ユーザー」>「プロファイル」または「権限セット」から確認できます。
プロファイルによるオブジェクト権限
プロファイルには「標準オブジェクトの権限」と「カスタムオブジェクトの権限」が個別に設定されています。例えば商談オブジェクトが見えない場合、そのプロファイルで商談の「参照」権限が無効になっていないかを確認します。プロファイルの編集は組織全体に影響するため、事前にテスト環境で検証してください。
権限セットによる拡張権限
権限セットは、特定のユーザーにのみ追加の権限を付与する仕組みです。プロファイルで権限が不足している場合でも、権限セットを割り当てることで問題を解決できます。表示権限のトラブルでは、権限セットが正しく割り当てられているかを確認することが最初のステップです。
2. 確認すべき主要な設定箇所
問題のユーザーを特定したら、以下の手順で設定を確認します。ここでは商談オブジェクトが見えないケースを例に説明します。
- 「設定」>「ユーザー」>「ユーザー」から該当ユーザーを開き、「プロファイルの割り当て」を確認します。割り当てられているプロファイル名をメモします。
- 「設定」>「ユーザー」>「プロファイル」から該当プロファイルを開き、「オブジェクト権限」で商談の「参照」権限にチェックが入っているか確認します。
- 同様に「権限セット」を開き、ユーザーに割り当てられている権限セットのリストを取得します。各権限セットのオブジェクト権限も確認してください。
- もし権限が正しく設定されているのに表示されない場合、共有ルールが原因かもしれません。「設定」>「セキュリティ」>「共有設定」で、該当オブジェクトの共有ルールを確認します。特に「公開グループ」や「ロール階層」の設定が適切かどうかを見てください。
- 最後に、レコードタイプとページレイアウトの設定を確認します。レコードタイプが非表示になっていたり、ページレイアウトに項目が配置されていないと表示されないことがあります。
3. 失敗パターンとその対処法
レコードタイプの設定ミス
レコードタイプはオブジェクトの表示項目や選択肢を変える機能ですが、プロファイルごとに利用可能なレコードタイプを制限できます。特定のユーザーに割り当てられたプロファイルで、そのレコードタイプが無効になっているとレコード自体が表示されない場合があります。解決策は、プロファイルの「レコードタイプの設定」で適切なレコードタイプを有効にすることです。ただし、レコードタイプを変更すると項目の表示が変わるため、影響範囲を事前に確認してください。
ページレイアウトの割り当て漏れ
ページレイアウトはオブジェクトの表示形式を定義します。プロファイルにページレイアウトが割り当てられていない場合、そのオブジェクトの詳細ページが表示されず、ユーザーは何も見えない状態になります。この場合、「設定」>「オブジェクトマネージャ」>該当オブジェクト>「ページレイアウト」で「プロファイルの割り当て」を確認し、未割り当てのプロファイルがあれば適切なレイアウトを割り当ててください。
4. 管理者が確認すべきログと監査
権限設定をいくら確認しても原因がわからない場合、ログや監査証跡を調べることで手がかりを得られます。以下の比較表を参考に、適切な確認方法を選んでください。
| 原因の種類 | 確認箇所 | 確認手順 | 注意点 |
|---|---|---|---|
| プロファイル権限 | 設定>プロファイル>オブジェクト権限 | ユーザーのプロファイルを開き、該当オブジェクトの参照権限を確認 | プロファイル編集は全体影響があるため慎重に |
| 権限セット | 設定>ユーザー>権限セット | ユーザーに割り当てられた権限セットをリスト表示し、オブジェクト権限を確認 | 複数権限セットが競合する場合は優先順位に注意 |
| 共有ルール | 設定>共有設定>共有ルール | 該当オブジェクトの共有ルール一覧で、ユーザーが含まれるグループを確認 | 公開グループのメンバーシップが正しいかも確認 |
| レコードタイプ | 設定>プロファイル>レコードタイプの設定 | プロファイルごとに利用可能なレコードタイプにチェックが入っているか確認 | レコードタイプ変更は項目表示に影響 |
| ページレイアウト | 設定>オブジェクトマネージャ>該当オブジェクト>ページレイアウト | 「プロファイルの割り当て」でユーザーのプロファイルにレイアウトが割り当てられているか確認 | 割り当てがない場合はエラーが発生せず、単に表示されない |
さらに、設定の変更履歴を確認するには「設定」>「監査証跡」を利用します。誰がいつどの設定を変更したかが記録されているため、リリース前後の変更を追跡できます。表示権限に関わる設定(プロファイル編集、権限セットの割り当て、共有ルールの追加など)を特にチェックしてください。
5. よくある質問
Q: 権限セットを割り当てたのに反映されません。どうすればよいですか?
A: 権限セットの割り当て後、ユーザーがログインし直すまで反映されない場合があります。一度ログアウトして再ログインさせるか、セッションをリフレッシュしてください。それでも反映されない場合、プロファイル側に権限がないオブジェクトに対して権限セットで権限を追加するときは、権限セットのオブジェクト権限で「参照」権限が有効になっているか確認します。また、権限セットに複数のオブジェクト権限がある場合、競合が発生していないかも確認してください。
Q: 特定のレコードだけが見えない原因は何ですか?
A: 特定のレコードのみ表示されない場合、共有ルールまたはチーム設定が原因である可能性が高いです。そのレコードの所有者や共有先にユーザーが含まれているか確認します。また、レコードの「共有ボタン」から手動で共有されているかどうかも確認できます。さらに、ロール階層が正しく設定されていないと、上位ロールのユーザーにレコードが見えないことがあります。
Q: 大量のユーザーに一括で権限を付与する方法はありますか?
A: 権限セットを利用するのが最も効率的です。権限セットを作成して必要な権限を設定し、それを複数のユーザーに割り当てます。一度割り当てた後は、権限セットの内容を変更すれば全割り当てユーザーに反映されます。また、公開グループと共有ルールを組み合わせることで、グループ単位でレコードへのアクセス権を付与することも可能です。
6. まとめ
本番リリース後に一部ユーザーのみ表示されない問題は、ほとんどの場合、プロファイルまたは権限セットのオブジェクト権限、共有ルール、レコードタイプ、ページレイアウトのいずれかに原因があります。最初にユーザーのプロファイルと権限セットを確認し、次に共有設定やレコードタイプを調査すると効率的です。権限設定を変更する際は、テスト環境で十分に検証してから本番環境に適用することをお勧めします。また、監査証跡を活用することで変更履歴を追跡し、問題の発生タイミングを特定できます。これらのチェックポイントを押さえることで、迅速な復旧と再発防止につなげてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
