Salesforceで公開グループを作成したにもかかわらず、一部のユーザーからそのグループが表示されない、またはグループを使った共有ルールが正しく動作しないという問題が発生することがあります。このような場合、原因は一つに絞り込めず、複数の要因が絡んでいることが多いです。本記事では、公開グループが見えない現象に対して、監査ログと各種履歴を活用して原因を特定する方法を具体的に解説します。設定変更の記録を追うことで、いつ、誰が、何を変更したのかを明確にし、問題解決の糸口をつかむことができます。
【要点】この記事で確認すること
- 最初に見る場所: 公開グループの設定画面(グループの詳細と共有設定)、ユーザーのプロファイルや権限セット、監査証跡(Setup Audit Trail)
- 切り分けの軸: ユーザー固有の問題(権限不足、キャッシュ)か、グループ設定の問題(可視性、メンバーシップ)か、共有ルールの問題か
- 注意点: 会社PCのブラウザキャッシュや一時的な表示不具合の可能性もあるため、別のブラウザやシークレットウィンドウでも確認する。一般ユーザーは監査ログや変更履歴を参照できないため、管理者権限を持つユーザーと連携する必要がある。
ADVERTISEMENT
目次
公開グループが見えない主な原因
公開グループが一部のユーザーにしか見えない原因は、大きく分けて以下の4つに分類できます。まずはこの切り口で状況を整理してください。
- グループの可視性設定: 公開グループでも「参照可能」なユーザーを制限するカスタム設定が存在します。例えば、グループの共有アクセスレベルが「非公開」または「公開(全員)」ではない場合があります。
- グループメンバーシップの変更: グループに含めるべきユーザーが誤って削除された、または追加されたがまだ反映されていない(非同期処理の遅延)。
- ユーザーの権限不足: グループオブジェクトそのものを参照する権限(例:View All Data、Read on Group)がプロファイルや権限セットで不足している。
- 共有ルールの誤設定: グループを使ってデータを共有するルールが正しく設定されていない、またはルールの評価タイミングが遅れている。
また、ブラウザのキャッシュやSalesforceの一時的な表示不具合によって、見えないように見えるケースもあります。その場合は、シークレットウィンドウや別のブラウザで確認してください。
監査ログで問題を追跡する方法
Salesforceの監査ログ(Setup Audit Trail)は、管理者がシステム設定で行った変更を記録します。公開グループの設定変更や共有ルールの変更もここに記録されます。監査ログを参照することで、問題発生前後の変更を追跡できます。
Setup Audit Trailの確認手順
- 管理画面にログインし、[設定] を開きます。
- 左側のクイック検索ボックスで「監査証跡」と入力し、[監査証跡] を選択します。
- 「操作」で「公開グループの変更」「共有ルールの変更」「権限セットの割り当て変更」など、関連する操作をフィルタします。
- 日付範囲を問題発生時期に絞り込み、変更者と変更内容を確認します。
- 必要に応じてCSVファイルとしてエクスポートし、詳細を解析します。
監査ログはシステム管理者しかアクセスできないため、一般ユーザーの場合は管理者に依頼してください。
Login Historyの活用
ユーザーが適切なタイミングでログインしているかどうかも重要です。ログイン履歴(Login History)を確認することで、問題がログインセッションに起因するのか、権限や設定に起因するのかを切り分けられます。例えば、ユーザーが一度もログインしていない場合は、アカウント自体が無効になっている可能性があります。
グループ変更履歴で詳細な変更内容を確認する
公開グループの詳細画面には「変更履歴」関連リストがあり、グループ名、説明、共有アクセスレベル、メンバーシップの各変更が記録されます。これにより、誰がいつどのような変更を行ったかを正確に把握できます。
変更履歴の参照手順
- [設定] > [管理] > [ユーザー] > [公開グループ] を開きます。
- 対象の公開グループ名をクリックして詳細画面を表示します。
- 「変更履歴」関連リストが表示されていなければ、[関連] タブの中にあります。ない場合は、ページレイアウトに追加されているか確認します。
- 変更履歴には、変更日時、変更者、変更前の値、変更後の値が表示されます。メンバーの追加/削除、グループ名の変更、共有アクセスレベルの変更などを確認します。
- 問題が発生した日時と合致する変更がないか照合します。
変更履歴は直近の変更のみ保持されるため、古い変更は参照できない場合があります。長期の監査が必要な場合は、Field Audit Trail機能の有効化を検討してください。
具体的な調査手順 – 原因を特定する5つのステップ
以下に、公開グループが見えない問題を調査するための具体的な手順をまとめました。管理者権限が必要なステップもありますので、適宜権限者と連携してください。
- 現状確認: 問題のユーザーでログインし、公開グループが表示されない画面のスクリーンショットを取得します。同時に、正常に見えているユーザーでも同様のスクリーンショットを比較用に取得します。
- グループ設定の確認: 管理画面で該当の公開グループを開き、「共有アクセスレベル」が「公開(全員)」または適切な設定になっているかを確認します。また、メンバーリストにユーザーが含まれているか(必須ではないが、共有ルールで使用する場合はメンバーである必要がある場合あり)確認します。
- 権限の確認: ユーザーのプロファイルまたは権限セットで、グループオブジェクトへの「参照」権限が付与されているか確認します。具体的には、オブジェクト権限で「グループ」の「読み取り」が有効かどうかです。また、「すべてのデータを表示」権限がある場合は、グループが見える可能性があります。
- 監査ログの確認: Setup Audit Trailで、問題発生日時前後の変更を抽出します。特に「公開グループの変更」「共有ルールの変更」「権限セットの割り当て変更」に注目します。変更者と変更内容を特定します。
- 変更履歴の確認: グループの変更履歴で、メンバーや設定の変更がないか確認します。同時に、共有ルールの変更履歴(該当する場合)も確認します。
これらの手順を実施することで、多くの場合原因を特定できます。必要に応じて、ブラウザキャッシュのクリアや別のブラウザでのテストも行ってください。
失敗パターンと注意点
調査を進める際に陥りやすい失敗パターンと、その回避策を紹介します。
監査ログのフィルタ範囲を間違える
監査ログは膨大な量になることが多く、適切な日時範囲や操作タイプでフィルタしないと目的の情報にたどり着けません。問題の発生時刻が明確であれば、その前後1時間程度に絞り込みます。また、「操作」フィールドで「公開グループ」や「共有ルール」などのキーワードを含めて検索してください。
変更履歴が空の場合
変更履歴関連リストが空の場合、変更が行われていないか、履歴の保持期間を超えている可能性があります。その場合は、Setup Audit Trailでより広い範囲を検索するか、別の原因(権限不足など)を疑います。
一般ユーザーで監査ログを見ようとする
監査ログはシステム管理者権限が必要なため、一般ユーザーはアクセスできません。調査を行う際は、必ず管理者権限を持つユーザー(または管理者)に依頼してください。管理者への依頼内容は後述します。
キャッシュやブラウザ問題を見落とす
Salesforceの画面が古いキャッシュで表示されていると、実際の設定と異なる表示になることがあります。まずはシークレットウィンドウや別のブラウザで確認し、問題が再現するかどうかをテストしてください。
管理者に確認すべき情報と依頼内容
一般ユーザーが調査する際には、管理者に以下の情報を依頼するとスムーズです。
| 依頼項目 | 説明 |
|---|---|
| Setup Audit TrailのCSVエクスポート(問題発生日時を含む範囲) | グループや共有ルールに関する操作をフィルタして出力する。 |
| 該当公開グループの変更履歴のスクリーンショット | 直近の変更履歴を画像で取得する。 |
| 問題ユーザーのプロファイルと権限セットの一覧 | グループオブジェクトの参照権限があるか確認するため。 |
| 共有ルールの設定一式 | グループが使用されているルールの詳細。 |
| 問題発生当時のログイン履歴 | ユーザーが適切にログインしていたか確認するため。 |
これらの情報を基に、管理者と協力して原因を特定してください。
よくある質問(FAQ)
Q: 公開グループは誰でも見えるものですか?
A: いいえ、公開グループの共有アクセスレベルが「公開(全員)」の場合、すべてのユーザーがグループを参照できますが、カスタム設定で「非公開」や「参照不可」に変更されていると、特定のユーザーしか見えなくなります。設定を確認してください。
Q: 監査ログは一般ユーザーでも見られますか?
A: いいえ、監査ログ(Setup Audit Trail)を参照するには「View Setup and Configuration」権限が必要で、通常はシステム管理者のみがアクセスできます。一般ユーザーは管理者に依頼してください。
Q: 変更履歴の保持期間はどのくらいですか?
A: 標準の変更履歴は直近の変更のみ保持されます。正確な期間は組織設定によりますが、一般的には数日から数週間です。長期の監査が必要な場合は、Field Audit Trail機能を有効にして、特定の項目を追跡してください。
Q: 共有ルールの設定を変更したのに、すぐに反映されないのはなぜですか?
A: 共有ルールの変更は非同期で反映されるため、即時には反映されないことがあります。最長で24時間かかる場合もあります。強制的に反映させるには、設定後に「共有の再計算」を実行する必要があります。
Q: ブラウザのキャッシュが原因で見えないことはありますか?
A: はい、あります。特に静的リソースがキャッシュされている場合に発生します。シークレットウィンドウや別のブラウザで確認し、それでも見えない場合は設定や権限の問題を調査してください。
まとめ
公開グループが一部ユーザーだけに見えない問題は、グループ設定、ユーザー権限、共有ルール、さらにはブラウザの問題など、複数の原因が考えられます。このような場合、監査ログ(Setup Audit Trail)とグループ変更履歴を組み合わせて調査することで、効率的に原因を特定できます。一般ユーザーは監査ログにアクセスできないため、管理者と連携し、本記事で紹介した手順に沿って情報を収集してください。日頃から設定変更のログを確認する習慣をつけることで、問題発生時にも迅速に対応できるようになります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
