Salesforceの関連リストに表示されるクイックリンクは、取引先や商談などの親レコードから子レコードへ素早くアクセスするための便利な機能です。しかし、一部のユーザーだけそのリンクが見えないという現象が発生することがあります。この問題はプロファイルや権限セット、共有設定、あるいはユーザー固有のカスタマイズなど複数の要因が絡むため、切り分けに時間がかかりがちです。本記事では、監査ログと履歴トレイル(設定変更履歴)を活用して、いつ、誰が、どの設定を変更したのかを特定し、問題を解決する具体的な方法を解説します。管理者の皆様は手順を追って実施し、再発防止につなげてください。
【要点】この記事で確認すること
- 最初に見る場所: 問題ユーザーのプロファイル設定、権限セットの割り当て、共有ルール、関連リストのレイアウトカスタマイズを確認します。
- 切り分けの軸: ユーザー属性(プロファイル/権限セット)、オブジェクト権限(参照・編集の有無)、レコードレベルセキュリティ(共有設定)、UI設定(ページレイアウト・Lightning Experience設定)の4軸で原因を分類します。
- 注意点: 会社PCで勝手にユーザー権限を変更すると他ユーザーへの影響が大きいため、事前に影響範囲を評価してから管理者権限で設定変更を行ってください。
ADVERTISEMENT
目次
1. 関連リストのクイックリンクが見えない原因を整理する
クイックリンクが表示されない原因は、大きく分けて以下の4つのカテゴリに分類できます。まずはこれらのうちどれに該当するかを推測しながら調査を進めると効率的です。
1.1 プロファイルと権限セットの設定
関連リストにクイックリンクが表示されるかどうかは、対象オブジェクトに対する「参照権限(Read)」が基本となります。より詳細には、以下の設定が影響します。
- オブジェクト権限:参照・作成・編集・削除の各権限が適切に付与されているか。
- 項目レベルセキュリティ:クイックリンクとして表示する項目が読み取り可能か。
- 権限セットの競合:複数の権限セットが割り当てられている場合、優先順位や上書きの関係がないか。
1.2 共有設定とレコードレベルセキュリティ
参照権限があっても、そのレコード自体をユーザーが共有されていなければ関連リストは表示されません。組織の共有設定(公開範囲)と共有ルール、手動共有の状態を確認してください。特にチームやロール階層によるアクセス権の継承に注意が必要です。
1.3 ページレイアウトとLightning Experienceの設定
関連リストの表示はページレイアウトで制御されます。特定のプロファイルに対して別のページレイアウトが割り当てられている場合、クイックリンクが非表示になっている可能性があります。また、Lightning Experienceにおいて関連リストの高さ制限や折りたたみ設定が影響することもあります。
1.4 その他の要因(カスタムリンク・ブラウザ拡張など)
まれに、カスタムリンクの表示条件(フォーミュラや可視性ルール)が原因であったり、ユーザーが利用しているブラウザの拡張機能がSalesforceの表示をブロックしているケースもあります。ただし、多数のユーザーに影響する場合はシステム設定の問題である可能性が高いです。
2. 監査ログと履歴トレイルで変更を追跡する手順
問題の原因を特定するには、いつ、誰が、何を変更したのかを時系列で追跡する必要があります。Salesforceには「監査ログ(Login History)」と「設定変更履歴(Setup Audit Trail)」の2つの主要なログ機能があります。以下に具体的な手順を示します。
- 監査ログを開く: 設定(歯車アイコン)→「設定」→「監査ログ」→「ログイン履歴」にアクセスします。ここで問題ユーザーの直近のログイン記録やIPアドレスを確認します。クイックリンクが見えなくなった時期とログイン履歴に異常がないか確認します。
- 設定変更履歴をダウンロードする: 設定の「設定変更履歴」セクションで、過去90日間の変更をCSVでエクスポートします。このCSVには変更日時、変更者、変更内容の詳細が含まれます。
- 変更内容をフィルタリングする: CSVをExcelなどで開き、「操作」列や「詳細」列で「権限」「プロファイル」「共有ルール」「ページレイアウト」「Lightning Experience」に関するキーワードでフィルタリングします。問題が発生した前後の期間に集中して確認します。
- 問題ユーザーに関連する変更を特定する: 変更者がシステム管理者か、該当ユーザー自身か、他の管理者かを確認します。特に、問題ユーザーのプロファイルや権限セットが変更されていないか、共有設定が変更されていないかを重点的にチェックします。
- 変更をロールバックまたは修正する: 原因となる変更が見つかったら、Sandboxでテストしてから本番環境に適用します。権限セットの割り当て変更や共有ルールの追加など、適切な対応を行います。
3. 状況別の調査ポイントと比較表
原因の切り分けを効率化するために、以下の比較表を参考にしてください。各状況でチェックすべき項目が異なります。
| 状況 | 調査対象 | 確認方法 |
|---|---|---|
| 特定のユーザーだけ見えない | プロファイル、権限セット、個人設定 | ユーザー詳細ページの「権限セット割り当て」と「プロファイル」を表示し、他の見えているユーザーと比較 |
| 特定の関連リストだけ見えない | ページレイアウト、オブジェクト権限 | 該当オブジェクトのページレイアウト割り当てを確認し、当該プロファイルに別のレイアウトが設定されていないかチェック |
| 以前は見えていたが見えなくなった | 設定変更履歴、共有設定 | 設定変更履歴をエクスポートし、日付順に変更を確認。問題発生タイミングの変更に注目 |
| 全ユーザーに見えない | カスタムリンクの設定、組織の共有設定 | クイックリンクに関連するカスタムリンクの表示条件や、組織全体の共有設定を確認 |
4. 失敗パターンとその対策
実際の現場でよくある失敗パターンをいくつか紹介します。これらの事例を参考に、同様の状況に遭遇した際のヒントにしてください。
失敗パターン1:権限セットの競合を見落とす
複数の権限セットが同じユーザーに割り当てられている場合、権限セット間でオブジェクト権限や項目レベルセキュリティが矛盾することがあります。たとえば、権限セットAで「参照」許可、権限セットBで「参照禁止」と設定されていると、最終的に「参照禁止」が優先される場合があります。対策として、ユーザーに割り当てられている全ての権限セットをリストアップし、各オブジェクトの権限を一覧で確認できる「権限セット比較レポート」を作成することを推奨します。
失敗パターン2:共有設定の継承ミス
ロール階層や公開グループを使用している場合、上位ロールの権限が下位ロールに適切に継承されないケースがあります。例えば、共有ルールで特定のロールメンバーにのみアクセス権を付与したが、そのロールに属さないユーザーが対象レコードを参照できないといった現象です。この場合、設定変更履歴で共有ルールの追加や変更がないかを確認し、該当ユーザーのロールと共有ルールの条件を突き合わせてください。
失敗パターン3:Lightning Experienceの折りたたみ設定の見落とし
関連リストが折りたたまれているだけで、クイックリンク自体は存在するが表示されていないように見えることがあります。この場合、関連リストのタイトルバーにあるトグルボタンをクリックすると表示されます。しかし、一部のカスタムデザインでは折りたたみがデフォルトで閉じているため、ユーザーが気づかないことがあります。設定変更履歴で「LightningExperienceSettings」や「CollapsedRelatedList」に関する変更がないか確認してください。
5. 管理者へ伝えるべき情報と確認ポイント
実際に調査を進める際、他の管理者と協力する場合や、外部のサポートに依頼する場合に備えて、以下の情報を整理しておくとスムーズです。
- 問題発生日時とユーザー情報: いつから見えなくなったのか、対象ユーザーのユーザー名、プロファイル、権限セット一覧。
- 再現手順: どのオブジェクトの関連リストか、どのレコードか、ブラウザやデバイスの種類。
- 調査のスコープ: すでに確認した設定項目(プロファイル、権限セット、共有、ページレイアウトなど)と、その結果。
- 監査ログの抜粋: 設定変更履歴から該当期間の変更を抽出し、関連性が高いと思われる変更をマークしておく。
特に、監査ログで変更者を特定した場合、その管理者に直接意図を確認することで迅速に解決できることもあります。
6. よくある質問(FAQ)
Q1. クイックリンクが見えないユーザーが複数います。全員に共通する設定はありますか?
はい。まずはそれらのユーザーが同じプロファイルや権限セットを共有していないか確認してください。プロファイルが同じなら、そのプロファイルの設定(ページレイアウトやオブジェクト権限)に問題がある可能性が高いです。また、所属する公開グループやロールが共通している場合、共有設定が原因かもしれません。
Q2. 設定変更履歴を確認しても該当する変更が見つかりません。
考えられる原因として、変更が90日以上前に行われた可能性や、Salesforceの自動更新(リリース)による影響が考えられます。また、権限セットの変更は設定変更履歴に記録されますが、ユーザー個人の設定(個人用ページレイアウトのカスタマイズなど)は記録されない場合があります。ユーザー自身が自分のUI設定を変更していないかも確認してください。
Q3. ログイン履歴と設定変更履歴のどちらを先に見るべきですか?
一般的には、問題が発生した時期を特定するためにログイン履歴を先に確認し、その前後の期間で設定変更履歴を絞り込むと効率的です。ただし、目に見える変更(権限セットの追加など)であれば、設定変更履歴の方が直接的な手がかりになります。
まとめ
関連リストのクイックリンクが一部ユーザーに見えない問題は、プロファイル権限、共有設定、UI設定など複数の要因が絡むため、監査ログと設定変更履歴を使った時系列の追跡が効果的です。本記事で紹介した手順に沿って調査すれば、原因となる変更を特定し、適切な修正が可能です。また、日常的には権限セットの比較レポートや定期的な設定変更履歴のレビューを実施することで、問題の早期発見と再発防止につながります。Salesforce管理者として、ログ情報を最大限活用してトラブルシューティングのスキルを高めてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
