CIS-DF Hub Part 7 Dashboards & Scheduled Reports
⬡ Part 7 · Topic 3

Dashboards & Scheduled Reports

Dashboards organize multiple reports into a single view for specific audiences. Scheduled Reports automatically email report results. Both use shared visibility settings that interact with ACLs in ways the exam tests carefully.

📋 4 sections ~14 min read 🎯 ~6% exam weight 🏷 Dashboards · Scheduling

Dashboards

A Dashboard is a collection of report widgets arranged on a canvas. Each widget is a report (bar chart, pie chart, list, scorecard) displayed inline. Dashboards are the primary way executives and team leads get a real-time overview without running reports manually.

Navigate to: All → Dashboards or via the homepage widget selector.

Dashboard Visibility

Like reports, dashboards have visibility settings:

  • Private — only the owner sees it
  • Shared with groups — specific groups can view
  • Public — all users with Reports access

A user viewing a shared dashboard sees each report widget rendered with their own data access. If User A is restricted from seeing certain incident categories by ACL, those categories don't appear in the shared widget when User A views the dashboard.

Exam Trap — Shared Dashboard, Personal Data Two users looking at the same shared dashboard may see different numbers in the same widget. User A (full access) sees 150 incidents. User B (restricted to their group only) sees 42 incidents. The report definition is the same — the ACLs determine what data each user's query returns. Dashboards are NOT a way to bypass data access restrictions.

Scheduled Reports

A Scheduled Report runs a report automatically on a schedule and emails the results to a list of recipients. This is the primary way to deliver regular status reports (weekly incident summary, daily CMDB health snapshot) without requiring recipients to log in and run reports manually.

Configuration

  • Report — the report to run (must exist already)
  • Frequency — Daily, Weekly, Monthly, or custom Cron expression
  • Run as — the user whose context the report runs in. This user's ACLs determine what data appears in the emailed output.
  • Send to — email addresses or user groups to receive the report
  • Format — PDF, Excel, CSV, or HTML email body
Exam Trap — "Run As" Determines Emailed Data The Run As user on a Scheduled Report is critical. The report runs with that user's data access. If the Run As user is an admin, the email shows all data. If the Run As user is a regular technician, only data accessible to that user appears. All recipients receive the same email with the same data — the ACLs of the recipients are irrelevant. Only the Run As user's access matters.

Homepage vs. Dashboard

ServiceNow has two overlapping concepts for personalized views that confuse exam candidates:

FeatureHomepage (Legacy)Dashboard (Modern)
TechnologyOlder portals frameworkNow Platform UI framework
WidgetsGauges, lists, mini-reportsFull reports as widgets
PersonalizationPer-user customization of shared homepagesOwner controls layout; sharing by group
Mobile supportLimitedResponsive layout
Recommended?Legacy — prefer DashboardYes — current standard
💡
Tip — Exam Uses "Dashboard" as Current Standard Exam questions that say "create a shared view for the management team" mean Dashboards, not Homepages. When in doubt, answer with the modern Dashboard approach. Homepages are a legacy feature still in the platform but not the recommended path for new builds.

Report Distribution via Notifications

Beyond Scheduled Reports (email with report output), ServiceNow can also send Notifications triggered by record conditions — for example, notify the CMDB team when a CI's health score drops below 50%. This is configured via the standard Notification mechanism (System Notification → Email → Notifications), not via the Report Builder.

The distinction matters for the exam:

  • Scheduled Report = report output emailed on a schedule
  • Notification = email triggered by a record event or condition

Common Exam Traps — Dashboards & Scheduling

  • Different users see different data on the same shared dashboard — ACLs apply per viewer
  • Scheduled Report "Run As" user determines what data is emailed — recipient ACLs don't matter
  • All recipients of a Scheduled Report email receive identical data (Run As user's view)
  • Dashboard = current standard; Homepage = legacy
  • Scheduled Report ≠ Notification — report is on a schedule; notification is event/condition triggered

Practice Questions

4 questions · Select an answer to see the explanation immediately.

Dashboards & Scheduling Quiz 1 / 4

A Scheduled Report is configured to email the weekly Incident summary to 10 managers. The "Run As" user is the IT Director. Manager A has access to all global incidents. Manager B only has access to their team's incidents. What does each manager receive?

💡 Explanation

B is correct. The Scheduled Report "Run As" user determines what data is included in the email. The report runs as the IT Director (who can see all incidents), generates a report with all incidents, and emails that identical report to all recipients. Recipient ACLs are completely irrelevant to what data appears in a Scheduled Report email. This is a critical exam trap: Scheduled Reports are NOT personalized per recipient. If you need each recipient to see only their data, each person needs their own Scheduled Report running as themselves, or the report must use a filter based on recipient identity — a much more complex setup.

Two users view a shared Dashboard with the same CMDB Health report widget. User A is a CMDB Administrator and sees 45 CIs failing Completeness rules. User B is a Network Engineer and sees only 12. Why do they see different numbers?

💡 Explanation

C is correct. Dashboards (like all ServiceNow reporting) respect ACLs per viewer. Each user who opens a Dashboard sees the same widget layout and definitions, but the data within each widget is dynamically fetched with that user's permissions applied. The CMDB Administrator has broader CI read access (sees 45 failing CIs); the Network Engineer can only read network CIs (sees 12). This contrasts with Scheduled Reports: live Dashboard viewing is ACL-filtered per viewer, while Scheduled Report emails show the Run As user's data to all recipients regardless of recipient ACLs.

A team wants to receive an automated alert whenever the CMDB Health score for any CI class drops below 60% (Red). Which mechanism should be used?

💡 Explanation

C is correct. Performance Analytics (PA) supports threshold alerting on Indicator scores — when a tracked KPI (like CMDB Health score) crosses a threshold, PA can trigger notifications. This is the designed solution for "alert me when a metric crosses a threshold." Scheduled Reports (A) send periodic reports regardless of content — they don't support condition-based triggering. A ServiceNow Notification (B) would work in theory but requires custom Business Rule or Event setup on CMDB Health score changes. PA alerts are the purpose-built mechanism for metric threshold notifications on tracked indicators.

Which is the current standard interface for shared reporting and visualization in ServiceNow (replacing the legacy "Homepage")?

💡 Explanation

B is correct. Dashboards are the current standard for shared reporting in ServiceNow, replacing the older Homepage format. Dashboards support dynamic report widgets, multiple tabs, responsive layouts, drill-down navigation, and per-viewer ACL filtering. Homepages (C) are the legacy interface — still functional in many instances but no longer the recommended approach. ServiceNow's guidance is to migrate from Homepages to Dashboards for new projects. Workspaces (A) are specialized role-based operational interfaces (like CMDB Workspace, ITSM Agent Workspace), not general reporting dashboards.

Performance Analytics →