Salesforceの関連リストでレコード名などのクイックリンクをクリックした際に「権限が不足しています」というエラーが表示され、詳細画面に遷移できないことがあります。この事象は、関連リストに表示されるレコード自体は見えているにもかかわらず、クリック先のレコードに対するアクセス権限や、関連するレポートの共有設定、項目レベルのセキュリティが原因で発生します。本記事では、このエラーの原因をレポート条件と項目設定の観点から切り分け、修正手順を具体的に解説します。
【要点】この記事で確認すること
- 最初に見る場所: クイックリンクのリンク先オブジェクトに対するプロファイル権限(参照・閲覧)、レポートフォルダの共有設定、項目レベルのセキュリティ(項目の参照権限)です。
- 切り分けの軸: 管理画面の「権限セット」や「プロファイル」でオブジェクト権限を確認する、該当レポートのフォルダ共有設定を確認する、項目レベルのセキュリティで必要な項目が参照可能か確認する、の3軸で進めてください。
- 注意点: 会社のSalesforce環境では、プロファイルや権限セットの編集はシステム管理者のみが行えます。自分で変更できない場合は、管理者に対象レコードへのアクセス権限やレポートフォルダの共有設定を依頼する必要があります。また、項目レベルのセキュリティを緩和しすぎると情報漏洩リスクが高まるため、必要最小限の設定にとどめてください。
ADVERTISEMENT
目次
権限不足の原因を切り分ける3つのポイント
関連リストのクイックリンクでエラーが発生する原因は、主に3つの領域に分類できます。順番に確認することで、修正すべき箇所を特定できます。
1. リンク先オブジェクトに対するオブジェクト権限
クイックリンクが参照先のレコードの詳細ページに遷移する場合、そのオブジェクトに対する「参照」権限がユーザーに付与されている必要があります。たとえば、取引先関連リストの「取引先責任者」リンクをクリックするには、取引先責任者オブジェクトの参照権限が必要です。権限がないと、一覧には表示されていてもクリック時にエラーになります。これは、関連リストの表示に使われるレポートやリストビューが別の権限で動作する場合があるためです。
2. レポートフォルダの共有設定とレポート条件
関連リストがレポートを使って表示されている場合、そのレポートが格納されたフォルダの共有設定が適切でないと、ユーザーはレポートを実行できず、結果としてクイックリンクが機能しないことがあります。また、レポートの条件(フィルタ)によっては、ユーザーがアクセス権のないレコードが含まれていると、リンク先で権限エラーになる可能性があります。特に、レポートに「自分のレコードのみ表示」などの条件が設定されていると、他のユーザーのレコードにリンクしようとしたときにエラーとなります。
3. 項目レベルのセキュリティ(項目の参照権限)
クイックリンクとして表示される項目(例えば「名前」項目)に、ユーザーがアクセスできない項目レベルのセキュリティが設定されていると、リンク自体は表示されてもクリック時に権限エラーになることがあります。これは、リンク先のレコードを表示するために必要な項目の一部が読み取れないために発生します。具体的には、レコードの詳細ページに必要な標準項目やカスタム項目が参照不可になっているとエラーになります。
レポート条件の確認と修正手順
レポートが原因で権限不足が発生している場合、以下の手順でレポート条件とフォルダ共有を確認します。
- Salesforceの「レポート」タブを開き、関連リストで使用されているレポートを検索します。レポート名が不明な場合は、関連リストの設定画面(歯車アイコン>「関連リストの編集」)で確認してください。
- レポートを開き、「レポートの条件」を表示します。フィルタ条件に「自分のレコードのみ表示」や「ログインユーザーが~」のような動的条件が含まれていないか確認します。含まれている場合、他のユーザーのレコードへのリンクでエラーになるため、必要に応じて条件を緩和します。
- レポートの「フォルダ」欄を確認します。レポートが個人用フォルダや非公開フォルダにある場合、他のユーザーはレポートを実行できません。管理者に依頼して、共有フォルダに移動するか、フォルダの共有設定を変更してもらいます。
- レポートフォルダの共有設定は、フォルダ名の右側の「共有」ボタンから確認できます。アクセス権が「参照のみ」または「編集可能」で対象ユーザー(または公開グループ)が含まれていることを確認します。
- 修正後、関連リストを再表示してクイックリンクが正常に動作するかテストします。エラーが解消しない場合は、次の項目設定の確認に進みます。
項目設定の直し方(項目レベルのセキュリティ)
項目レベルのセキュリティが原因の場合、以下の手順で該当項目の参照権限を付与します。
- 管理画面(設定)から「プロファイル」または「権限セット」を開き、問題が発生しているユーザーが所属するプロファイルまたは権限セットを選択します。
- 該当オブジェクト(例:取引先責任者)の「項目レベルのセキュリティ」をクリックします。ここで、クイックリンクとして表示されている項目(通常は「名前」や「件名」など)と、リンク先の詳細画面で表示に必要な項目(例えば「取引先名」「電話」など)が「参照可能」になっているか確認します。
- もし「参照不可」になっている項目がある場合、その項目の「参照可能」チェックボックスにチェックを入れ、保存します。ただし、権限セットの場合は権限セットに項目を追加する必要があります。
- 変更を保存した後、該当ユーザーでSalesforceにログインし直すか、キャッシュをクリアしてから関連リストのクイックリンクをクリックし、エラーが解消されたことを確認します。
- エラーが改善されない場合、関連リストのソースがレポートではなくリストビューである可能性も考えられます。その場合はリストビューの共有設定も確認してください。
失敗しやすい設定変更パターン
権限不足の修正でよくある失敗例を紹介します。これらを避けることで、トラブルシューティングの時間を短縮できます。
- レポートフォルダを「すべての内部ユーザー」に公開しすぎる: 必要以上に広く共有すると、本来見せるべきでないレコードが表示されるリスクがあります。代わりに、公開グループやロール階層を活用してください。
- 項目レベルのセキュリティで「参照不可」のまま放置する: エラーが発生している項目が特定できないまま、プロファイルのオブジェクト権限だけを変更しても解決しません。エラーメッセージに表示される項目名や、関連リストの列名から該当項目を特定しましょう。
- レポートの条件に「表示するレコードの種類」の制限を忘れる: 例えば、商談関連リストで「クローズした商談のみ」という条件のレポートを使っていると、それ以外の商談のリンクはクリックできません。レポートの条件が意図した範囲になっているか確認します。
- 権限セットとプロファイルの優先順位を誤解する: 権限セットはプロファイルの権限を追加するもので、プロファイルの制限を上書きしません。プロファイルで「参照不可」に設定した項目を権限セットで「参照可能」にしても、プロファイルが優先されてエラーになる場合があります。その場合はプロファイル自体を変更する必要があります。
管理者に確認すべき情報
自分で設定変更できない場合は、管理者に以下の情報を伝えることで迅速な解決が期待できます。
| 確認項目 | 具体的な内容 |
|---|---|
| エラーが発生する関連リスト名 | 例:「取引先責任者」関連リスト |
| クリックしたリンクの項目名 | 例:「名前」フィールドのリンク |
| エラーメッセージのスクリーンショット | 権限不足の文言に加えて、レコードIDや項目名が表示される場合があります |
| ユーザーのプロファイル名と権限セット | システム管理者が確認するために必要 |
| 関連リストのソース(レポートかリストビューか) | 関連リストの設定画面で確認できます |
よくある質問
Q1. 関連リストのクイックリンクをクリックすると「権限が不足しています」と出ますが、一覧にはレコードが表示されています。なぜですか?
一覧表示にはリストビューやレポートの権限が使われますが、リンク先のレコードを表示するには別途オブジェクト権限と項目権限が必要です。一覧で見えていても、詳細画面に必要な権限がないとエラーになります。特に、項目レベルのセキュリティでリンク元の項目のみ参照可能で、リンク先のレコードの他の必須項目が参照不可の場合に発生します。
Q2. レポートフォルダの共有設定を変更してもらいましたが、まだエラーが出ます。他に原因はありますか?
レポートフォルダの共有が適切でも、レポート自体のフィルタ条件でユーザーがアクセスできないレコードが除外されていない場合、リンク先で権限エラーになることがあります。また、リンク先オブジェクトの「参照」権限がプロファイルまたは権限セットで有効になっているか確認してください。さらに、項目レベルのセキュリティでリンク先の項目が参照不可の可能性もあります。
Q3. 特定のユーザーだけエラーが出ます。プロファイルは同じなのに原因は何ですか?
プロファイルが同じでも、権限セットの割り当てやロール階層、共有ルールの違いでアクセス権が異なる場合があります。また、個人用レポートフォルダを使っている場合はそのユーザーのみアクセス可能です。該当ユーザーの権限セットと共有設定を個別に確認する必要があります。
まとめ
関連リストのクイックリンクで権限不足が発生する原因は、主にオブジェクト権限、レポートフォルダの共有設定、項目レベルのセキュリティの3つです。まずはエラーの発生している関連リストのソース(レポートかリストビューか)を特定し、順番に確認することで効率的に解決できます。自分で設定変更ができない場合は、本記事で示した確認情報を管理者に伝えて対応を依頼してください。設定変更後は必ず該当ユーザーで動作確認を行い、権限の与えすぎによるセキュリティリスクにも注意しましょう。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
