ServiceNow · Free Practice Questions · Last reviewed May 2026
30real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
A team wants to exclude test and lab servers from being evaluated by strict production CMDB Health completeness rules. What is the best practice method to handle this in ServiceNow?
Modify the baseline system properties to ignore completeness globally
Delete the test server CIs from the CMDB
Configure CMDB Health Inclusion Rules
Inclusion rules allow administrators to define which CIs are included in CMDB Health metric calculations.
Turn off Discovery for the test network
During an internal audit, an enterprise needs to prove that all changes to server ownership are tracked and verified. Which feature provides a historical log of attribute changes specifically for governance and auditing purposes?
CMDB Data Governance > Audit Trail
Data Certification Results
System Logs > Audit (sys_audit)
CI Class History
CI Class History provides a dedicated view of historical attribute changes for CIs, facilitating data governance audits.
An administrator needs to track adherence to CSDM data standards across business services. Which ServiceNow workspace or dashboard natively provides out-of-the-box visibility into CSDM compliance scores and orphaned relationships?
Data Certification Dashboard
CSDM Data Foundations Dashboard
This dashboard directly evaluates CSDM maturity and compliance.
CMDB Health Dashboard
Service Portfolio Management Workspace
An organization wants to configure CMDB Data Governance remediation tasks so that when a completeness policy fails for a high-priority server, a task is automatically assigned to the data owner. Where are these remediation workflows and task generation parameters configured?
CMDB Health > Dashboard Settings
Data Certification > Definitions
CMDB Data Governance > Policies
Policies defined within the CMDB Data Governance application contain the configuration for automated remediation task generation and assignment.
System Policy > Rules > Data Policy
A CMDB manager wants to review the overall health of the CMDB across Completeness, Correctness, and Compliance. Which ServiceNow module should they navigate to first?
Configuration > Data Governance > Dashboard
Configuration > CMDB Health > Dashboard
This is the exact navigation path to view the main CMDB Health Dashboard.
System Definition > CMDB Dashboard
Reports > View > CMDB Health
An administrator needs to configure a Data Certification schedule to ensure that Application owners review their respective records quarterly. Which module is used to set up these recurring certification campaigns?
Configuration > Governance > Audits
CMDB Health > Certification Rules
Data Certification > Certification Definitions
Certification Definitions define the scope, filter criteria, schedule, and assignees for data certification campaigns.
Service Level Management > Certification
Want more Governance practice?
Practice this domainAn administrator notices that a manual update made to a server's 'Asset tag' attribute by an IT agent is constantly overwritten during the nightly Discovery run, even though Discovery does not directly scan the asset tag. How is this behavior controlled and how should it be resolved?
Configure Data Source Precedence to give 'Manual' or a higher-ranking source precedence over 'ServiceNow' for the 'Asset tag' attribute.
Data Source Precedence can be configured to ensure manual updates or specific authoritative sources are not overwritten by automated discovery.
Check the 'No-Delete' flag on the Discovery Schedule record.
Disable the 'Asset tag' field mapping in the IRE payload processor script.
Set the cmdb_ci table to read-only for the Discovery integration user via ACLs.
An implementer is setting up a new integration using IntegrationHub to ingest network switch data into the CMDB. Which API should be utilized within the script or action to ensure that the payload passes through deduplication and reconciliation checks?
SNC.IdentificationEngine.createOrUpdate()
SNC.IdentificationEngine.createOrUpdate() is the standard API used to invoke the IRE programmatically.
RestMessageV2.execute()
CMDBAPI.ingest()
GlideRecord.insert()
During a Discovery run, a Linux server is identified, but its associated IP interfaces are missing from the cmdb_ci_ip_address table. Reviewing the payload processor logs shows an IRE payload error regarding related items. What is the most likely cause of this issue?
Discovery schedules do not support ingesting IP addresses automatically.
The cmdb_ci_ip_address table requires manual creation of records due to security restrictions.
Data Source Precedence has marked IP addresses as read-only.
The identification rule for the IP address class lacks a valid criteria definition matching the hardware CI.
If the dependent relation or identification criteria for the related item fails, the IRE drops or fails the insertion of the related child CI.
An architect is designing an integration to ingest virtual machines from a custom cloud provider into the CMDB using Robust Transform Engine (RTE). The payload contains nested objects representing datastores attached to each VM. How should the RTE be configured to handle these related child objects?
Set the coalesce field on the Transform Map to point to the datastore ID.
Flatten the JSON payload in a Business Rule before it reaches the Import Set table.
Configure RTE Related Item Processors to define the relationship and map fields from the nested datastore object to the target relationship table.
RTE Related Item Processors are designed to extract nested arrays or objects and process them through the IRE with proper parent-child relationships.
Create two separate import set tables and link them using a standard GlideRecord script in a Transform Map.
A healthcare enterprise uses both ServiceNow Discovery and a third-party asset management tool to update server records in the CMDB. The third-party tool frequently populates stale operational status data. Using Data Source Precedence rules, how can the administrator ensure that ServiceNow Discovery always overrides the third-party tool for the 'Operational status' attribute on Linux servers?
Add a Business Rule on cmdb_ci that checks the sys_updated_by field and aborts updates from the third-party source.
Modify the Discovery schedule to run after the third-party integration job completes.
Navigate to CI Class Manager, select cmdb_ci_linux_server, and configure Data Source Precedence to assign a higher priority to 'ServiceNow' than the third-party source for 'Operational status'.
CI Class Manager allows granular precedence configuration per class, attribute, and data source.
Create an Access Control List (ACL) that restricts write access on the cmdb_ci_linux_server table for the third-party integration user.
An administrator is configuring a new Import Set to ingest third-party server data into the cmdb_ci_server table. During testing, they notice that records are being inserted as duplicates rather than updating existing CIs because the incoming payload lacks a unique identifier match. Which component should be configured to ensure the Identification and Reconciliation Engine (IRE) correctly identifies the existing CI?
Configure an Identification Rule in CI Class Manager for cmdb_ci_server.
Identification Rules define the criteria the IRE uses to match incoming records to existing CIs.
Modify the coalesce setting on the Transform Map to use serial number.
Enable 'Robust Transform Engine' on the data source properties.
Create a Data Source Precedence rule for the import set.
Want more Ingest practice?
Practice this domainAn enterprise wants to customize the node grouping and visual presentation within Dependency Views to highlight high-risk hardware. Where are the configuration settings for Dependency Views map formatters and indicators managed?
Dependency Views Properties and Formatters configuration tables
Formatters and map behaviors in Dependency Views are governed by Dependency View properties and related formatter configurations.
CI Class Manager
CMDB Workspace Dashboard settings
Service Mapping Configuration Workspace
An organization requires a custom report that extracts CIs that match a complex multi-class criteria: Linux servers running a specific Oracle version that connect to a Business Service via a downstream 'Depends on::Used by' relationship. What is the most efficient native way to generate this dataset?
Write a Database View joining cmdb_ci, cmdb_rel_ci, and cmdb_software_product.
Build a custom Service Mapping Traffic Connection report.
Use CMDB Query Builder to construct a multi-node relationship query and save it as a reporting source.
CMDB Query Builder is specifically designed for complex, multi-class relationship queries in the CMDB.
Create a standard ServiceNow List Report on the CI [cmdb_ci] table with multiple join conditions.
A stakeholder needs to track the count of orphaned CIs (CIs with no relationships) across the entire CMDB on a weekly dashboard. Which built-in tool or dashboard is best suited for providing this data?
CI Class Manager
CSDM Data Foundations Dashboard
CMDB Health Dashboard
The CMDB Health Dashboard tracks metrics like orphaned CIs under the Correctness KPI category.
Discovery Dashboard
An incident manager wants to see all upstream business services impacted by a failed network switch directly from the infrastructure alert. Where can they view this immediate impact path?
CMDB Baseline Diff Viewer
Event Management Alert Correlation Form
Dependency Views map on the switch CI record
The Dependency Views map visually traces upstream dependencies and downstream impacts.
CSDM Conceptual Diagram
A team needs to evaluate the overall health of their CSDM implementation by verifying if technical services are correctly linked to applications and infrastructure. Which built-in assessment tool provides this specific visibility?
Service Portfolio Workspace
CMDB Health Dashboard
Instance Security Center
CSDM Data Foundations Dashboard
The CSDM Data Foundations Dashboard evaluates CSDM compliance and data readiness across all stages.
An administrator wants to view the hierarchical relationship and physical connections between a Business Application and its underlying database infrastructure in the CMDB. Which feature should they open from the Configuration Item form?
Service Portfolio Management
Dependency Views
Dependency Views visually displays the relationships and dependencies of a CI.
Map Builder
CMDB Query Builder
Want more Insight practice?
Practice this domainAn organization is beginning its CSDM journey and wants to populate basic foundational organizational and user data before linking any technical infrastructure. Which CSDM domain does this activity belong to?
Foundation
Correct. The Foundation domain captures core tables like users, groups, locations, and companies.
Design
Sell/Consume
Manage Technical Services
In the CSDM framework, which phase or maturity level represents the foundational phase where organizations establish baseline asset and user data?
Crawl
Correct. Crawl represents the foundational phase.
Fly
Run
Walk
Which CSDM domain contains the 'Business Application' table [cmdb_ci_business_app]?
Manage Technical Services
Foundation
Design
Correct. Design holds Business Applications and related portfolio architecture.
Sell/Consume
An enterprise wants to offer a standard email service to its employees through the Service Catalog. Which entity in the Sell/Consume domain should be linked to the Catalog Item?
Business Application
Application Service
Service Offering
Correct. Service Offerings represent the contractual commitment published to the Service Catalog.
Dynamic CI Group
Your enterprise has multiple regions deploying the same ERP software. You want to map incident and change metrics separately for the North American Production instance versus the European Production instance of the ERP. How should you structure this in the CSDM framework?
Create two Technical Services and map them directly to the Business Application record.
Create two separate Business Application records and point them to a single Application Service record.
Create a single Application Service record and use dynamic tags on incident forms to separate the regions.
Create one Business Application record and link two distinct Application Service records to it.
Correct. A single Business Application can have multiple Application Services representing different environments or regions.
During a CSDM audit, you notice that incidents are being logged directly against Business Applications instead of Application Services. What is the operational impact of this misconfiguration?
It prevents targeted impact analysis because Business Applications do not track specific runtime infrastructure or environment details.
Correct. Application Services contain the runtime context needed for accurate incident and change impact calculations.
Users will be unable to view the Business Application in the Service Portal.
Discovery will fail to update the Business Application record during daily scheduled runs.
Service Level Agreements (SLAs) will automatically fail to attach to incident records.
Want more CSDM Fundamentals practice?
Practice this domainYou notice that a specific data source (e.g., SCCM) is overwriting critical configuration attributes that are manually maintained by your infrastructure team. How should you prevent this data source from updating those specific attributes?
Create a Business Rule on the cmdb_ci table to check the updated-by user.
Modify the Identification Rule to exclude the manual attributes.
Configure Reconciliation Definitions with attribute-level precedence rules.
Reconciliation definitions specify which discovery sources have authority to update designated attributes.
Disable the data source integration entirely.
A user wants to view the parent-child relationships and upstream/downstream dependencies of a core router in a graphical map format. Which ServiceNow feature should they open?
Dependency Views
Dependency Views renders an interactive map of CIs and their connected relationships.
CI Class Manager
CMDB Query Builder
CSDM Dashboard
A team is designing a custom CMDB class for virtual storage arrays. They need to ensure that when a physical host is deleted, the dependent virtual storage array records are also cleaned up. Where should this cascading delete behavior be defined?
CI Class Manager under the relationship rules section
Relationship rules configured in CI Class Manager define allowed parent-child types and cascading deletion behavior.
Business Rules on the cmdb_ci table
Data Dictionary [sys_dictionary] attribute settings
IRE payload processor scripts
An administrator is reviewing the CMDB class hierarchy and needs to modify attributes that apply to all types of servers (Linux, Windows, AIX). Which table should be updated to ensure all server sub-classes inherit the new attribute?
cmdb_ci
cmdb_ci_win_server
cmdb_ci_computer
cmdb_ci_server
Attributes added to cmdb_ci_server automatically inherit down to all specialized server subclasses.
Your enterprise has acquired a company that uses custom naming conventions, causing duplicate CIs to be created during discovery. Which tool should you use to examine and adjust how incoming CIs are matched against existing records in the CMDB?
Data Normalization Engine
CI Class Manager
CI Class Manager provides the interface to view and configure Identification Rules and IRE settings for each class.
CMDB Health Dashboard
Dependency View
When configuring a new identification rule for a custom CI class using the CI Class Manager, you need to specify criteria that take precedence over other criteria. What element of the identification rule controls this priority?
Class Hierarchy Level
Identification Rule Priority Matrix
Identification Section Order
Within an identification rule, multiple rule entries are evaluated based on their defined order sequence.
Reconciliation Definition Weight
Want more Configuration practice?
Practice this domainThe CIS-DF exam has 200 questions and must be completed in 120 minutes. The passing score is 700/1000.
Scenario-based questions covering exam objectives with detailed answer explanations.
The exam covers 5 domains: Governance, Ingest, Insight, CSDM Fundamentals, Configuration. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official ServiceNow CIS-DF exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.