ServiceNow · Free Practice Questions · Last reviewed May 2026
30 real 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.
An 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
Foundation data covers the organisational and user entities — companies, business units, departments, users and groups — that underpin every other CSDM domain. Populating these before any infrastructure linkage matches the stem's requirement to establish basic foundational organisational and user data first, with no technical CIs involved.
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
Crawl is the foundational maturity phase in the CSDM framework, where organisations establish baseline asset and user data before advancing. It satisfies the stem's requirement for the initial phase by focusing on populating core configuration management database records, providing the accurate foundation that later Walk and Run phases depend upon.
Fly
Run
Walk
Which CSDM domain contains the 'Business Application' table [cmdb_ci_business_app]?
Manage Technical Services
Foundation
Design
The Design domain holds the Business Application table, which models logical applications independently of deployed infrastructure. This satisfies the stem's requirement by placing business-facing application records within the design layer rather than the Foundation or Manage Technical Service domains, where physical CIs and service offerings respectively reside.
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
A Service Offering represents a specific commitment of a service to a consumer group, so linking it to the Catalog Item connects the requestable item to the Sell/Consume domain. This satisfies the requirement to offer a standard email service to employees.
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.
Separate Application Service records let each regional ERP production instance carry its own incident and change metrics, while one Business Application preserves the shared ERP identity. This satisfies the stem's requirement to report metrics separately per region.
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.
Business Applications sit at the conceptual layer and carry no runtime or environment detail, so incidents logged against them cannot be traced to specific infrastructure. Application Services hold that deployment context, enabling targeted impact analysis; logging against Business Applications severs that linkage.
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 let you set attribute-level precedence, so the SCCM source can populate most fields while manually maintained attributes are excluded from its authority. This stops the source overwriting those specific values without disabling the whole connector.
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 a graphical map of configuration items, showing parent-child relationships and upstream/downstream dependencies, exactly matching the request for a core router's topology. It satisfies the stem's graphical-map constraint, unlike tabular CMDB lists or impact simulators that lack this visual dependency representation.
CI Class Manager
CMDB Query Builder
CSDM Dashboard
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 Identification and Reconciliation rules that govern how discovered CIs are matched against existing records, letting you adjust matching attributes to accommodate the acquired company's custom naming conventions and prevent duplicate CIs. This directly satisfies the requirement to examine and modify incoming CI matching behaviour in the CMDB.
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
Identification Section Order determines the sequence in which the identification rule's sections are evaluated, so criteria in an earlier section take precedence over later ones. Reordering sections therefore controls which matching criteria win when multiple entries could identify the same CI.
Reconciliation Definition Weight
Your organization wants to understand the impact of a failing database server on dependent business applications. Which component of the CMDB architecture must be configured to establish this dependency link?
CI Class Manager
Configuration Item Relationship (cmdb_rel_ci)
The cmdb_rel_ci table stores parent-child relationships between configuration items, so linking the database server CI to dependent application CIs exposes the downstream business impact of its failure. Without these relationship records, no dependency mapping or impact analysis is possible.
Identification and Reconciliation Engine (IRE)
Discovery Schedule
An administrator needs to create a new custom Configuration Item class for specialized industrial IoT gateways that inherit base attributes from the Hardware class. Which table should be the parent table for this new class?
cmdb_rel_ci
cmdb_ci
cmdb_ci_hardware
Extending cmdb_ci_hardware inherits the Hardware class attributes the gateways require, satisfying the stem's inheritance constraint. Configuration Item classes must extend an existing CI table so the CMDB hierarchy and dependent relationships remain valid; cmdb_ci_hardware is the correct parent for physical device classes.
cmdb
Want more Configuration practice?
Practice this domainA 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
CMDB Health Inclusion Rules let administrators scope which CIs health calculations evaluate, so test and lab servers can be excluded from strict production completeness rules without altering the rules themselves. This directly satisfies the exclusion requirement.
Turn off Discovery for the test network
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
Remediation workflows and task generation parameters are defined within CMDB Data Governance policies. Each policy specifies the task assignment and scheduling behaviour triggered on failure, so configuring the completeness policy there produces the automatic task for the data owner.
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
The CMDB Health Dashboard aggregates Completeness, Correctness and Compliance scores into one view, letting the manager assess overall health across all three pillars simultaneously. Navigating there first satisfies the stem's requirement to review the combined health state before drilling into individual metrics.
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 holds the schedule, filter and scope that generate recurring certification tasks. Configuring it here satisfies the quarterly requirement, because the definition drives task creation for Application owners at the specified interval, unlike the Certification Tasks module, which only shows generated instances.
Service Level Management > Certification
Which CMDB Health metric category evaluates whether CIs have mandatory fields populated, such as Assigned to, Managed by, and Support Group?
Freshness
Completeness
Completeness evaluates whether mandatory fields such as Assigned to, Managed by and Support Group are populated on CIs. It therefore directly satisfies the scenario's requirement to measure missing required attribute values in the CMDB health assessment.
Correctness
Compliance
A company requires that all production Linux servers must have an assigned owner and a valid support group before being eligible for operational use. Which CMDB governance feature can automatically evaluate these specific data requirements and fail or flag non-compliant CI inserts?
Discovery Schedule
Data Certification
CMDB Data Governance
CMDB Data Governance applies completeness and other data policies that evaluate CI records against defined requirements, failing or flagging inserts that lack an owner or valid support group. This enforces the mandated production-readiness conditions before operational use.
CI Class Manager
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 governs which source wins when multiple sources populate the same attribute. Because Discovery's ServiceNow source outranks Manual, it overwrites the agent's edit even without scanning the tag directly. Raising Manual's precedence for 'Asset tag' stops the nightly overwrite, satisfying the requirement to preserve manual updates.
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() invokes the Identification and Reconciliation Engine directly, so the payload passes through deduplication and reconciliation. Satisfying the stem's constraint, it applies identification rules and reconciliation rules, unlike Table API inserts, which bypass the IRE entirely.
RestMessageV2.execute()
CMDBAPI.ingest()
GlideRecord.insert()
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.
Related Item Processors are the RTE mechanism that parses nested child objects and writes them to relationship tables, mapping datastore fields to the target. Without them the nested datastores would be ignored or flattened, so this satisfies the requirement to ingest related child objects.
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'.
Data Source Precedence is configured per CI class and per attribute, so setting 'ServiceNow' above the third-party source for 'Operational status' on cmdb_ci_linux_server makes Discovery's value win. This directly satisfies the stem's constraint that Discovery must always override stale third-party operational status data.
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.
Configuring an Identification Rule in CI Class Manager supplies the IRE with the attribute criteria it uses to match incoming payloads against existing cmdb_ci_server records. Without a matching rule, the IRE cannot correlate the third-party data, so it inserts duplicates. The rule directly satisfies the stem's requirement for correct identification during import.
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.
When reviewing the Identification and Reconciliation Engine (IRE) payload processing results, an administrator notices an error stating 'Mandatory attributes missing for identification'. What does this error signify?
The incoming payload lacks one or more attributes specified in the identification rule criteria for that class.
Identification rules define mandatory attributes per class; when an incoming payload omits any of those attributes, IRE cannot evaluate the rule and raises this error. The payload must be corrected or enriched before identification can proceed.
The Transform Map is missing mandatory field mappings.
The target CI table has mandatory dictionary fields that are not populated by the form layout.
The Discovery source name is invalid.
Want more Ingest practice?
Practice this domainAn 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 supports multi-node relationship traversal, so you can join Linux server CIs, their Oracle software CIs, and the downstream 'Depends on::Used by' path to a Business Service in one query, then save it as a reporting source. This avoids scripting and satisfies the complex multi-class criteria natively.
Create a standard ServiceNow List Report on the CI [cmdb_ci] table with multiple join conditions.
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 on the switch CI record renders the CMDB relationship graph, showing upstream business services that depend on the failed switch. This gives the incident manager the immediate impact path directly from the infrastructure alert without manual correlation.
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 assesses whether technical services are correctly linked to applications and infrastructure, exposing gaps in the Common Service Data Model. It provides the specific health visibility the team needs, unlike CMDB health dashboards that focus on data completeness rather than CSDM relationship integrity.
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 renders a hierarchical, connection-aware map of CIs and their relationships, letting administrators trace a Business Application down to its underlying database infrastructure. This satisfies the requirement to view hierarchical and physical connections from the CI form.
Map Builder
CMDB Query Builder
During a Dependency Views troubleshooting session, an engineer notices that a specific application server is missing its connected database nodes. What is the most likely cause when relationships are missing despite successful Discovery runs?
The relationship type filter in the Dependency Views UI is hiding specific relationship types.
Dependency Views applies relationship-type filters when rendering the map. If a filter excludes the database-to-application-server relationship type, discovered CIs appear without their connecting edges, so the nodes look missing even though Discovery populated them correctly.
Data archiving automatically deletes relationship records older than 30 days.
The CMDB Query Builder cache needs to be manually cleared.
The cmdb_ci table has reached its maximum row count limit for relationships.
When analyzing a service map in Service Mapping, an administrator wants to see live network connections and traffic flows captured between application nodes. Which feature provides this insight?
Dependency Views baseline diff
CMDB Query Builder topology export
Traffic Connections view
The Traffic Connections view displays live network connections and traffic flows between application nodes, satisfying the requirement for real-time connection insight in the service map. Unlike static dependency views, it captures actual observed traffic, letting the administrator analyse active communication paths directly within Service Mapping.
Discovery Schedule Log
Want more Insight practice?
Practice this domainThe vendor does not publish an exact question count for the CIS-DF. Always confirm current details on the vendor's official exam page.
Scenario-based questions covering exam objectives with detailed answer explanations.
The exam covers 5 domains: CSDM Fundamentals, Configuration, Governance, Ingest, Insight. 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.