Salesforceの公開グループを利用したレポートで、想定したデータが表示されない、または権限不足エラーが発生する場合があります。この問題は、レポートフォルダの共有設定、項目レベルセキュリティ、共有ルールなど複数の設定が絡むため、原因の切り分けが重要です。本記事では、公開グループを用いたレポートで権限不足が生じる主な原因と、レポート条件や項目設定の具体的な修正手順を解説します。システム管理者の方はもちろん、一般ユーザーの方にも理解しやすい内容を心がけています。
【要点】この記事で確認すること
- 最初に見る場所: レポートフォルダの共有設定とレポートの「実行ユーザ」設定です。フォルダが公開グループに適切に共有されているか、レポートが誰の権限で実行されるかを最初に確認しましょう。
- 切り分けの軸: データの参照権限(公開グループのメンバーか)、項目レベルセキュリティ(プロファイルまたは権限セット)、共有ルール(組織全体の共有設定)の3点です。
- 注意点: 公開グループの設定変更や項目レベルセキュリティの編集はシステム管理者権限が必要です。一般ユーザーが独自に変更すると予期しない影響が出る可能性があるため、必ず管理者に相談してください。
ADVERTISEMENT
目次
公開グループで権限不足が発生する代表的な原因
公開グループを使ってレポートを共有する際、権限不足が発生する原因は大きく分けて3つあります。それぞれの原因を理解することで、迅速なトラブルシューティングが可能になります。
レポートフォルダの共有設定の誤り
レポートはフォルダ単位で共有されます。公開グループにレポートフォルダを共有する際、「表示可能」に設定されているかどうかが重要です。もし「表示可能」になっていない場合、公開グループのメンバーはレポート自体にアクセスできません。確認するには、フォルダの共有設定で公開グループが追加され、アクセスレベルが「表示可能」以上であることを確認してください。
項目レベルセキュリティの制限
レポートに含まれる項目が、公開グループのメンバーのプロファイルや権限セットでアクセスできない場合、権限不足が発生します。特に、標準オブジェクト以外のカスタム項目や、機密性の高い項目は、項目レベルセキュリティで参照権限が制限されていることが多いです。この場合、レポートを実行してもデータが表示されず、エラーとなることがあります。
共有ルールの未設定
公開グループはユーザーの集まりに過ぎず、それ自体がデータアクセス権限を付与するわけではありません。公開グループのメンバーが特定のレコードを参照するには、組織全体の共有設定や共有ルールで該当レコードへのアクセス権が与えられている必要があります。例えば、公開グループで「営業部」を作成しても、営業部の商談レコードにアクセスするための共有ルールが設定されていなければ、レポートで商談データは表示されません。
原因を切り分けるための確認手順
まずは実際の画面を確認しながら、問題の原因を特定します。以下の手順を順に実施してください。
レポートフォルダの共有設定を確認する
レポートフォルダの共有設定は、フォルダの詳細画面から確認できます。該当の公開グループがフォルダに追加されているか、またアクセスレベルが「表示可能」またはそれ以上になっているか確認します。もし公開グループが追加されていない場合は、フォルダの共有設定を編集して公開グループを追加する必要があります。
公開グループのメンバーとロール階層を確認する
公開グループに正しいメンバーが含まれているか、またロール階層の影響でデータが制限されていないかを確認します。公開グループのメンバーシップは、設定の「公開グループ」から確認できます。また、ロール階層により上位ロールのユーザーは下位ロールのデータを参照できることがありますが、公開グループはロールとは独立しているため、グループのメンバーにロール階層を考慮したアクセス権が付与されているかも合わせて確認します。
項目レベルセキュリティの設定を確認する
レポートで使用している項目が、公開グループのメンバーのプロファイルや権限セットで参照可能かどうかを確認します。設定の「プロファイル」または「権限セット」から、該当するオブジェクトの項目レベルセキュリティを開き、各項目の「参照」権限が有効になっているか確認します。必要に応じて、権限セットで項目へのアクセスを付与する方法も有効です。
レポート条件と項目設定の修正手順
原因が特定できたら、実際に修正を行います。以下の手順はシステム管理者権限が必要な操作も含まれますので、適宜管理者に依頼してください。
- レポートフォルダの共有設定を修正する:設定メニューから「レポートフォルダ」を開き、該当フォルダの「共有設定」を選択します。公開グループを追加し、アクセスレベルを「表示可能」または「編集可能」に設定します。保存後、公開グループのメンバーでレポートが表示できるかテストします。
- レポートの「実行ユーザ」設定を変更する:レポートの編集画面で「実行ユーザ」を確認します。デフォルトでは「自分」になっていますが、「公開グループのすべてのメンバー」に設定すると、そのグループの権限でレポートが実行されます。この設定を変更することで、グループ全体のアクセス権限に基づいたレポート結果が得られます。
- 項目レベルセキュリティで権限を付与する:システム管理者は、設定の「権限セット」から新しい権限セットを作成し、公開グループのメンバーに割り当てます。権限セット内で、レポートに必要な項目の「参照」権限を有効にします。または、既存のプロファイルに項目権限を追加する方法もあります。
- 共有ルールを設定する:公開グループに対して特定のレコードを共有するには、「設定」→「共有設定」→「共有ルール」で新しいルールを作成します。ルールの種類を「公開グループに基づく」とし、公開グループを選択、共有するオブジェクトとアクセスレベル(参照のみ、参照編集など)を指定します。
- レポートのフィルタ条件と結合関係を確認する:レポートのフィルタ条件で、公開グループに関連する条件(例:「所有者の公開グループ = 指定グループ」)が正しく設定されているか確認します。また、複数のオブジェクトを結合している場合は、各オブジェクトに対するアクセス権限も必要です。必要に応じてフィルタを調整してください。
項目レベルセキュリティと公開グループの関係
項目レベルセキュリティは、各ユーザーがオブジェクトのどの項目を参照・編集できるかを制御します。公開グループのメンバーは、この設定の影響を直接受けます。以下の3つのポイントを理解しておくと、トラブルシューティングがスムーズです。
プロファイルによる制限
各ユーザーには基本となるプロファイルが割り当てられており、プロファイルごとに項目レベルセキュリティが設定されています。公開グループのメンバーのプロファイルで、該当項目の「参照」権限が無効になっている場合、レポートでもその項目のデータは表示されません。この場合、プロファイルの編集が必要です。
権限セットによる付与
権限セットを使用すれば、プロファイルを変更せずに特定のユーザーに項目権限を追加できます。公開グループのメンバーに対して権限セットを割り当てることで、プロファイルの制限を補完できます。権限セットは設定の「権限セット」から作成し、対象の公開グループを「割り当て先」に指定することが可能です。
公開グループと権限セットの組み合わせ
公開グループを権限セットの割り当て対象として利用すると、グループのメンバー全員に一括で権限を付与できます。これにより、個別にユーザーを追加する手間が省けます。ただし、権限セットの割り当てはシステム管理者のみが行えるため、適切な権限で操作してください。
状況別の比較表
以下の表は、公開グループで権限不足が発生した場合の状況別の対応方法をまとめたものです。自分の状況に該当するものを参考にしてください。
| 状況 | 原因 | 対応方法 |
|---|---|---|
| レポートフォルダにアクセスできない | フォルダ共有設定に公開グループがない | フォルダ共有設定で公開グループを追加し、「表示可能」権限を付与 |
| レポートは開けるがデータが空 | レポートの実行ユーザ設定が「自分」になっている | 実行ユーザを「公開グループのすべてのメンバー」に変更 |
| 特定の項目のデータだけ表示されない | 項目レベルセキュリティで参照権限なし | 権限セットまたはプロファイルで該当項目の「参照」権限を有効化 |
| レポートにデータが一部しか表示されない | 共有ルールで公開グループにアクセス権が不足 | 共有ルールを作成し、該当オブジェクトのレコードを公開グループに共有 |
失敗パターンと回避策
よくある失敗パターンとその回避策を知っておくことで、権限不足の問題を未然に防げます。
公開グループの所有者だけがデータを見られると思い込む
公開グループは単なるユーザーのリストであり、それ自体はデータアクセス権を付与しません。グループにレコードを共有するには、別途共有ルールが必要です。この点を誤解していると、グループメンバー全員がデータを見られると思っても実際には見られないという事態が発生します。回避策として、公開グループを作成したら必ず共有ルールも設定するようにしてください。
項目レベルセキュリティを無視する
レポートで使用する項目がプロファイルや権限セットで制限されている場合、いくら共有ルールを設定してもデータは表示されません。特に、カスタム項目や機密項目は初期状態で参照権限が制限されていることが多いです。レポートを作成する前に、対象ユーザーの項目権限を確認する習慣をつけましょう。
レポートの実行ユーザ設定をデフォルトのままにする
公開グループ向けのレポートでは、実行ユーザを「公開グループのすべてのメンバー」に設定することが重要です。これを「自分」のままにすると、レポートは作成者の権限で実行されるため、他のメンバーは適切な結果を得られません。レポートを共有する前に、実行ユーザ設定を必ず確認・変更してください。
よくある質問
Q&A形式で、実際に寄せられる質問とその回答をまとめました。
Q1: 公開グループのメンバーなのにレポートが表示されません。どうすれば良いですか?
まず、レポートフォルダの共有設定を確認してください。公開グループがフォルダに追加され、アクセスレベルが「表示可能」になっている必要があります。もし設定されていなければ、システム管理者に依頼して追加してもらいましょう。また、レポート自体の「実行ユーザ」設定も確認してください。
Q2: レポートは表示されるのに、特定の項目だけデータが空白です。
その項目はおそらく項目レベルセキュリティでアクセスが制限されています。システム管理者に連絡し、権限セットやプロファイルで該当項目の「参照」権限を有効にしてもらう必要があります。また、その項目がカスタム項目の場合、共有ルールの影響も考えられます。
Q3: 公開グループを利用したレポートで、一部のメンバーだけデータが見られません。
そのメンバーが公開グループに正しく含まれているか確認してください。また、そのメンバーのプロファイルや権限セットが他のメンバーと異なる場合、項目レベルセキュリティの違いが原因かもしれません。ロール階層の設定も確認し、必要に応じて共有ルールを調整します。
まとめ
公開グループを用いたレポートで権限不足が発生した場合、原因はレポートフォルダの共有設定、実行ユーザ設定、項目レベルセキュリティ、共有ルールのいずれかにあります。まずはフォルダの共有設定と実行ユーザを確認し、次に項目権限と共有ルールをチェックすると効率的です。問題解決のためには、システム管理者の協力が不可欠なケースも多いため、権限不足が発生したら速やかに管理者に連絡しましょう。定期的な権限のレビューとレポートのテストを実施することで、再発を防止できます。適切な設定で、公開グループのメンバー全員が必要なデータにアクセスできる環境を整えてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
