Question

Difficulty: MediumDashboard Running User and Visibility Settings

Apex Pinnacle Logistics maintains a Private sharing model for Accounts and Opportunities. A Salesforce administrator configures a company-wide sales dashboard and specifies the VP of Sales as the static running user. A regional sales representative opens the dashboard and views metric components showing total national sales totals. However, when the representative clicks a dashboard component to drill down into the underlying source report, the report displays only the opportunities owned by their regional team. What explains this difference in record visibility between the dashboard component and the source report?

  1. The dashboard components render using the static running user's security access, whereas the underlying source report executes using the viewing user's individual sharing permissions.Answer
  2. B
    Setting a static running user temporarily elevates the viewing user's profile permissions to match the running user across both dashboard components and source reports.
  3. C
    The source report automatically inherits access rights from the running user only if the dashboard is configured as a dynamic dashboard.
  4. D
    The viewing user lacks 'Run Reports' permission, which prevents source reports from rendering data beyond their explicit role hierarchy level.

Answer

The dashboard components render using the static running user's security access, whereas the underlying source report executes using the viewing user's individual sharing permissions.
In Salesforce analytics, static running users dictate the security access used to calculate and display dashboard components. When users view the dashboard, component totals reflect what the static running user (VP of Sales) can see. When drilling down into the underlying source report, Salesforce runs the report using the viewing user's own security rights, causing records restricted by sharing settings to be hidden.

Step-by-Step Solution

1
Analyze dashboard running user security model
Components display data based on the static running user's (VP of Sales) permissions, giving viewers access to summarized national data regardless of their own record access.
Static running users determine the security context for rendering dashboard components.
2
Analyze source report execution security context
Clicking a dashboard component opens the source report, which executes under the logged-in viewing user's personal security context.
Reports always enforce the viewing user's Organization-Wide Defaults, Role Hierarchy, and Sharing Rules.
3
Compare component metrics versus source report rows
The representative sees high-level national totals on the dashboard component but sees only their regionally accessible records in the source report.
Security context differs between static dashboard rendering and direct report execution.

Key Concept

Dashboard Running User vs. Source Report Security Context
Estimated Time:1m 15s
Rate this question