Salesforceのダッシュボードをスケジュール更新しようとしたとき、「権限不足」というエラーが表示されて更新が完了しないことがあります。この問題は、レポートの条件や項目設定、あるいは共有設定が原因で発生することが多いです。特に、ダッシュボードが参照するレポートの所有者やフォルダ権限、フィールドレベルのセキュリティが影響します。この記事では、権限不足の原因を切り分ける方法と、レポート条件・項目設定の具体的な修正手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: ダッシュボードの「更新設定」と、それに紐づくレポートの「共有設定」「所有者」を確認します。
- 切り分けの軸: 権限不足の原因は「レポートの所有者」「レポートフォルダのアクセス権」「項目レベルのセキュリティ」「スケジュール更新の実行ユーザ」の4つです。
- 注意点: 会社のSalesforce環境では、個人の権限変更は管理者に依頼する必要があります。自分で設定できる範囲を超えた場合は、システム管理者に連絡してください。
ADVERTISEMENT
ダッシュボード更新で権限不足になる原因
ダッシュボードのスケジュール更新が失敗する主な原因は、以下の4つに分類できます。
1. レポートの所有者が自分ではない
ダッシュボードが参照するレポートの所有者が自分以外の場合、そのレポートに対して「参照」権限があれば通常は表示できますが、スケジュール更新のときにはレポートの共有設定が厳しいと権限不足になります。特に、レポートが「自分のみ」または特定のフォルダに限定されている場合に発生します。
2. レポートフォルダのアクセス権がない
レポートが保存されているフォルダに対して、更新を実行するユーザ(スケジュール更新の実行ユーザ)がアクセス権を持っていないとエラーになります。フォルダの共有設定が「ライブラリ管理者のみ」などになっていないか確認が必要です。
3. 項目レベルのセキュリティ制限
レポートで使用している項目(フィールド)に対して、フィールドレベルのセキュリティが設定されている場合、その項目を参照できないユーザがスケジュール更新を実行しようとすると権限不足になります。
4. スケジュール更新の実行ユーザ設定
ダッシュボードの更新設定で「実行ユーザ」が「自分」になっているか、「指定のユーザ」になっているかによって挙動が異なります。指定のユーザが適切な権限を持っていない場合も失敗します。
原因を切り分ける手順
以下の手順で、どこに問題があるのかを段階的に確認してください。
- エラーメッセージを確認する:ダッシュボードの更新履歴から、具体的なエラーメッセージを確認します。「権限不足」「アクセス不可」などの文言から原因を推測します。
- レポートの共有設定を確認する:ダッシュボードが参照する各レポートを開き、「共有」ボタンから共有設定を確認します。フォルダごとのアクセス権も合わせて確認します。
- ダッシュボードの更新設定を確認する:ダッシュボードの設定画面で「スケジュール更新」の詳細を開き、実行ユーザが誰になっているか確認します。
- レポートの所有者を確認する:レポートの詳細ページで所有者の欄を確認します。自分以外のユーザが所有者の場合、そのユーザに権限依存が生じることがあります。
- 項目レベルのセキュリティを確認する:設定 > プロファイルまたは権限セットで、レポートに使用している項目の「参照可能」権限が有効か確認します。管理者に依頼して確認してもらうことも可能です。
レポート条件と項目設定の直し方
原因に応じて、以下の修正を行います。
レポート条件の変更
レポートの共有設定を変更するには、レポートを開き「共有」ボタンから「このレポートをすべてのユーザが参照できるようにする」か、特定のフォルダに移動してフォルダの共有設定を広げます。フォルダの共有設定は「ライブラリ」タブから該当フォルダを選択し、「共有設定」で編集します。
項目設定の変更
項目レベルのセキュリティが原因の場合、管理者がプロファイルまたは権限セットで必要な項目の「参照可能」権限を追加する必要があります。自分で変更できないため、管理者に以下の情報を伝えて依頼します。
- 問題のレポートのURL
- 使用している項目のAPI参照名
- エラーが発生するユーザのユーザ名
ダッシュボード更新設定の変更
ダッシュボードのスケジュール更新設定で、実行ユーザを「自分」に変更することで問題が解決する場合があります。ただし、自分がレポートの所有者でない場合は、レポートの共有設定が適切である必要があります。
状況別の比較表
| 状況 | 原因 | 対処法 |
|---|---|---|
| レポート所有者が自分ではない | レポートの共有設定が不十分 | レポートの共有設定を「すべてのユーザ」に変更する、またはフォルダのアクセス権を付与する |
| フォルダアクセス権がない | フォルダの共有設定が制限されている | フォルダの共有設定を変更するか、レポートを別のフォルダに移動する |
| 項目レベルのセキュリティ制限 | プロファイルで項目が参照不可 | 管理者に依頼してプロファイルまたは権限セットを修正する |
| スケジュール更新の実行ユーザが不適切 | 実行ユーザに権限がない | 実行ユーザを「自分」に変更するか、適切なユーザを指定する |
失敗パターンと注意点
よくある失敗パターンとして、ダッシュボードの「スケジュール更新」だけを変更してレポートの共有設定を忘れるケースがあります。また、レポートの所有者が退職者や利用停止ユーザの場合、そのレポートにアクセスできなくなるため、定期的にレポートの所有者を見直す必要があります。さらに、項目レベルのセキュリティは画面上でエラーがわかりにくいため、エラーメッセージが漠然としている場合は管理者にログの確認を依頼するとよいです。
管理者に確認する情報
管理者に問い合わせる際は、以下の情報を整理して伝えるとスムーズです。
- エラーが発生したダッシュボードの名称とURL
- スケジュール更新の設定内容(実行ユーザ、頻度)
- 関連するレポートの名称と所有者
- エラーメッセージのスクリーンショットまたはテキスト
- 発生した日時と再現手順
よくある質問
Q1: ダッシュボードの更新設定で「実行ユーザ」を変更しても権限不足が解消しません。
A: レポートの共有設定や項目レベルのセキュリティが原因である可能性が高いです。まずレポートの共有設定を確認し、それでも解決しない場合は管理者に項目の権限を確認してもらってください。
Q2: すべてのユーザが参照できるレポートにしているはずなのにエラーが出ます。
A: レポートフォルダのアクセス権が制限されているか、ダッシュボードが参照する複数レポートのうち、一つでも権限不足のものがある可能性があります。すべてのレポートを個別に確認してください。
Q3: 自分はシステム管理者ですが、ダッシュボード更新が失敗します。どこを確認すべきですか?
A: システム管理者であっても、スケジュール更新の実行ユーザが自分以外に設定されている場合、そのユーザの権限が不足している可能性があります。また、レポートの共有設定やプロファイルの項目権限も確認してください。デバッグログを有効にして詳細を追跡することも有効です。
まとめ
ダッシュボードの更新時刻に権限不足が発生する場合、レポートの共有設定、フォルダアクセス権、項目レベルのセキュリティ、スケジュール更新の実行ユーザ設定のいずれかに原因があります。まずはエラーメッセージを確認し、レポートの共有設定とフォルダ権限を見直すことで多くの問題は解決します。それでも解決しない場合は、管理者に項目権限の確認を依頼してください。定期的にレポートの所有者や共有設定を見直すことで、再発を防止できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
