Administrator 練習問題 Q111
ユーザーは、ダッシュボードのレポートをクリックしてレポートの詳細を表示すると、レポートの値がダッシュボードに表示される値と異なることに気づきました。これが発生する可能性が高い2つの理由は何ですか?2つの答えを選択してください
左の□で回答を選択。本文を押すと横線で除外でき、もう一度押すと戻せます。
2つ選択してください(0/2)
正答:B. ダッシュボードを更新する必要があります。 / D. ダッシュボードの実行ユーザーと閲覧者の権限が異なります。
解説
前提知識
ダッシュボードの更新とは
ダッシュボードは、元レポートを開くたびに自動で再計算した結果を常に表示するわけではありません。最後に更新した時点の結果が表示されるため、最新データを反映するにはダッシュボードを更新します。 Salesforceでは、ダッシュボード上に最終更新日時が表示されます。元レポートを開いて最新データが見えても、ダッシュボードが古い状態なら数値は一致しません。
ダッシュボードの実行ユーザーとは
静的ダッシュボードでは、指定された実行ユーザーのアクセス権を基準にデータが集計されます。ダッシュボードを見るユーザー本人の権限とは異なる場合があります。 一方、ダッシュボードから元レポートを開くと、そのレポートは通常、閲覧者自身のアクセス権で実行されます。そのため、実行ユーザーと閲覧者が見られるレコードや項目に差があると、ダッシュボードとレポートで数値が変わります。
動的ダッシュボードとは
動的ダッシュボードは、ログイン中の閲覧者を基準にデータを表示します。この場合は実行ユーザーとの差は生じません。ただし、更新日時や元レポートの条件など、別の要因は確認が必要です。
設問の状況を分解する
- ユーザーはダッシュボード上の数値を確認した。
- ダッシュボードのコンポーネントから元レポートを開いた。
- 元レポートの数値がダッシュボードと一致しなかった。
- ダッシュボードが古いデータを表示している可能性がある。
- 静的ダッシュボードの実行ユーザーと、レポートを開いた閲覧者のアクセス権が異なる可能性がある。
選択肢の検討
A. レポートを更新する必要があります。 → ✕
通常のレポートは実行時に現在のデータを取得します。ダッシュボードのように「最後に更新した結果」を保持していることが差異の主因ではありません。 レポートの条件や保存内容を変更した後、ブラウザ上で古い表示が残っているという特殊な状況なら再実行を確認しますが、本問の一般的な原因ではありません。
B. ダッシュボードを更新する必要があります。 → ⭕ 正解
ダッシュボードが最後に更新された後にデータが変化していれば、元レポートの最新値と一致しません。[更新]を実行すると、すべてのコンポーネントが再計算されます。
C. 現在のユーザーはレポートフォルダーにアクセスできません。 → ✕
レポートフォルダーへのアクセスがなければ、通常は元レポートを開けない、または権限エラーになります。「開けるが値だけ違う」という症状の説明としては不適切です。 フォルダー権限が問題になるのは、レポート自体を表示・実行できない場合です。
D. ダッシュボードの実行ユーザーと閲覧者の権限が異なります。 → ⭕ 正解
静的ダッシュボードは実行ユーザーの視点で集計され、元レポートは閲覧者自身の視点で実行されます。共有設定、ロール階層、オブジェクト権限、項目権限などが異なれば、対象レコードや集計結果が変わります。
管理者としての対処手順
- ダッシュボードを開き、[最終更新]の日時を確認する
- [更新]を実行し、元レポートとの数値差が解消するか確認する
- ダッシュボードを編集し、[次のユーザーとしてダッシュボードを表示]の設定を確認する
- 実行ユーザーと問題を報告した閲覧者について、ロール、共有設定、権限セット、プロファイルを比較する
- 元レポートのフィルター、相対日付、所有者条件、クロスフィルターを確認する
- ダッシュボードコンポーネントが参照している元レポートが正しいか確認する
- 必要に応じて、閲覧者ごとのデータを表示する動的ダッシュボードへの変更を検討する
| 確認項目 | 差異が生じる理由 |
|---|---|
| 最終更新日時 | ダッシュボードだけ古いデータを保持している |
| 実行ユーザー | 閲覧者と見えるレコード・項目が異なる |
| 元レポート | 別レポートを参照している、または条件が想定と違う |
| 動的/静的 | 誰のアクセス権で集計するかが異なる |
あわせて覚えておきたいポイント
- 「ダッシュボードの数値が古い」という症状では、最初に最終更新日時を確認します。
- 「ユーザーによって見える数値が違う」という症状では、実行ユーザーと動的ダッシュボードの設定を確認します。
- ダッシュボードの実行ユーザーに過大な権限を持つ管理者を指定すると、閲覧者が本来見られない集計情報まで表示される可能性があります。最小権限の専用実行ユーザーを検討します。
- フォルダーアクセスは、レポートまたはダッシュボードそのものを開けるかどうかの制御です。レコードの集計範囲を決める共有設定とは別です。
出典(Salesforce公式)
- Refresh Dashboard Data(Salesforce Help) — 「最新データを表示するにはダッシュボードを更新する。最終更新日時を確認でき、更新によりアクセス可能な全ユーザー向けの結果が更新される」
- Why Doesn’t My Dashboard Display the Data I Expect?(Salesforce Help) — 「期待したデータが表示されない場合は、実行ユーザー、ダッシュボードの更新、データソースを確認する。静的ダッシュボードは実行ユーザーのアクセス権を基準に表示する」