Salesforceの監査証跡(Setup Audit Trail)は、組織内の設定変更履歴を追跡する重要な機能です。しかし、レポートを実行しようとしたときに「権限が不足しています」と表示され、必要な情報にアクセスできないケースが少なくありません。この問題は、レポートの条件設定や項目設定に起因することが多く、適切に修正することで解決可能です。本記事では、監査証跡レポートで権限不足が発生する原因を切り分け、レポート条件と項目設定の具体的な直し方を解説します。
【要点】この記事で確認すること
- 最初に見る場所: 監査証跡オブジェクトに対するユーザ権限、レポートフォルダの共有設定、項目レベルセキュリティ
- 切り分けの軸: ユーザ権限(プロファイル/権限セット)とレポート設定(条件・表示項目)のどちらに問題があるか
- 注意点: 権限の変更は管理者に依頼する必要があります。自分でプロファイルを編集できるのはシステム管理者権限を持つユーザのみです。
ADVERTISEMENT
目次
1. 監査証跡で権限不足が発生する主な原因
監査証跡レポートで権限不足が表示される場合、原因は大きく分けて3つあります。それぞれ確認すべきポイントを整理します。
1.1 ユーザ権限の不足
監査証跡オブジェクト(SetupAuditTrail)に対する参照権限または編集権限が不足していると、レポートを表示できません。この権限はプロファイルまたは権限セットで付与されます。標準のシステム管理者プロファイルではデフォルトでアクセスできますが、カスタムプロファイルでは明示的に追加する必要があります。
1.2 レポートフォルダの共有設定
監査証跡レポートが特定のフォルダに保存されている場合、そのフォルダへのアクセス権限がなければレポートを開けません。フォルダの共有設定でユーザまたはグループが追加されているか確認します。
1.3 項目レベルセキュリティの制限
レポートに表示される項目の一部が、項目レベルセキュリティ(FLS)によって非表示または読み取り専用になっている場合があります。これにより、レポートの表示が不完全になったり、権限不足エラーが発生することがあります。
2. 権限不足の切り分け手順
問題を素早く解決するために、以下の手順で原因を切り分けます。管理者権限がある場合は自分で操作できますが、一般ユーザの場合は管理者に依頼する必要があります。
- 手順1:レポートのアクセス権限を確認する
監査証跡レポートがどのフォルダに保存されているか確認します。フォルダ名を管理者に伝え、自分にアクセス権限があるか確認してもらいます。フォルダの共有設定で「すべてのユーザに公開」か、自分のロール階層内で共有されている必要があります。 - 手順2:プロファイルまたは権限セットを確認する
自分のプロファイルまたは権限セットに「監査証跡 (SetupAuditTrail)」オブジェクトへの「参照」権限がついているか確認します。設定 > プロファイル > 自分のプロファイル > オブジェクト権限 で確認できます。権限セットを使用している場合は、権限セットの詳細を確認します。 - 手順3:監査証跡レポートのタイプを確認する
レポートタイプが「監査証跡」になっているか確認します。他のレポートタイプ(例:ログイン履歴)を使用している場合は、正しいタイプに変更します。 - 手順4:レポートの条件を簡略化してテストする
日付範囲やフィルタ条件をすべて解除してレポートを実行します。権限エラーが解消された場合、条件設定に問題がある可能性があります。特にカスタムフィルタでアクセスできないオブジェクトを参照していないか確認します。 - 手順5:項目レベルセキュリティを確認する
レポートに表示する項目が、自分のプロファイルで参照可能に設定されているか確認します。特に「アクション」「セクション」などの項目は特定の権限が必要な場合があります。
3. レポート条件の確認と修正方法
権限不足がレポート条件に起因するケースは意外に多いです。よくある失敗パターンと修正ポイントを紹介します。
3.1 日付範囲の指定が原因で権限不足になる
監査証跡レポートでは、過去のデータを取得するために「すべての日付」を選択すると大量のデータを読み込むため、処理負荷が高くなり権限エラーと誤認されることがあります。解決策として、日付範囲を「今日」「今週」など直近に設定してテストしてください。それでもエラーが出る場合は他の原因を探ります。
3.2 ユーザフィルタの使用ミス
レポートのフィルタ条件で特定のユーザを指定する際、そのユーザが参照できない場合、権限エラーが表示されます。フィルタを解除してレポートが表示されるか確認します。解除後に表示される場合は、フィルタの値として使用しているユーザが正しいか、またはそのユーザオブジェクトへのアクセス権限があるかをチェックします。
3.3 カスタム項目の参照権限不足
監査証跡レポートにカスタム項目を追加している場合、そのカスタム項目に対する参照権限がないとエラーになります。レポートの「項目の追加」でカスタム項目を削除するか、管理者に権限を付与してもらいます。
4. 項目設定(項目レベルセキュリティ)の直し方
レポートに表示する項目がグレーアウトまたは表示されない場合、項目レベルセキュリティ(FLS)が原因です。以下に具体的な修正手順を示します。管理者権限が必要です。
- 手順1:問題の項目を特定する
レポートビルダーで「項目の追加」を開き、表示されない項目や鍵アイコンがついている項目を確認します。鍵アイコンはFLSで非表示になっていることを示します。 - 手順2:プロファイルまたは権限セットのFLSを編集する
設定 > プロファイル > 該当プロファイル > オブジェクト設定 > SetupAuditTrail で「項目レベルセキュリティ」を開きます。必要な項目に「参照可能」チェックを入れます。権限セットを使用している場合は、権限セットの項目設定でも同様に編集します。 - 手順3:権限セットを割り当てる
プロファイル編集ができない場合は、権限セットを作成して必要な項目の参照権限を付与し、対象ユーザに割り当てます。 - 手順4:レポートを再作成する
設定変更後、レポートビルダーをリロードし、項目が正しく表示されることを確認します。必要に応じてレポートを保存し直します。
5. 権限セットとプロファイルの比較表
監査証跡のアクセス権限を管理する方法として、プロファイルと権限セットの2つがあります。それぞれの特徴を表にまとめました。
| 比較項目 | プロファイル | 権限セット |
|---|---|---|
| 付与対象 | ユーザごとに1つ | ユーザに複数割り当て可能 |
| 設定変更の影響 | そのプロファイルの全ユーザに影響 | 権限セットを割り当てたユーザのみ影響 |
| 監査証跡の権限例 | オブジェクト権限「参照」をオン | 同じく「監査証跡 (SetupAuditTrail)」の参照権限 |
| 項目レベルセキュリティ | プロファイルごとに設定 | 権限セットごとに設定可能(プロファイルと重複する場合は権限セット優先) |
プロファイル編集は影響範囲が広いため、一部ユーザのみ権限を追加したい場合は権限セットを使用するのが一般的です。管理者に相談し、適切な方法を選択してください。
6. 管理者に確認すべきポイントとよくある質問
権限不足が解決しない場合、管理者に以下の情報を伝えるとスムーズです。
- 確認ポイント: エラーメッセージのスクリーンショット、レポートのURL、使用しているプロファイル名、権限セットの有無
- 管理者が確認すべき設定: オブジェクト権限(SetupAuditTrail)、レポートフォルダ共有、項目レベルセキュリティ、権限セットの割り当て
よくある質問(FAQ)
Q1. 監査証跡レポートは誰でも実行できますか?
いいえ、標準ではシステム管理者のみが実行可能です。一般ユーザが実行するには、適切な権限セットまたはプロファイルの変更が必要です。
Q2. 権限を付与してもエラーが続く場合、他に原因はありますか?
レポートのスケジュール設定やダッシュボードの埋め込みなど、別のオブジェクトへの依存関係がある可能性があります。特にカスタムレポートタイプを使用している場合は、基になるオブジェクトの権限も確認してください。
Q3. 権限セットで項目レベルセキュリティを変更しても反映されません。
権限セットとプロファイルの両方で項目レベルセキュリティが設定されている場合、より制限の厳しい方が適用されます。権限セットで「参照可能」にしても、プロファイルで「非表示」になっていると反映されません。両方の設定を確認してください。
7. まとめ
監査証跡レポートの権限不足は、オブジェクト権限、レポートフォルダ共有、項目レベルセキュリティのいずれかに原因があります。切り分け手順に従って確認し、レポート条件の簡略化やFLSの修正を行ってください。管理者に依頼する際は、エラーメッセージとレポートの詳細を伝えると迅速に対応してもらえます。定期的に権限を見直し、不必要な権限付与を防ぐことでセキュリティも維持できます。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
