CIS-DF Practice Questions
Prepare for CIS-DF with more than an answer.
- Level
- Implementation Specialist
- Valid for
- Annual maintenance required
Domains covered on the exam 5
- Configuration15%
- Ingest19%
- Govern35%
- Insight20%
- CSDM Fundamentals11%
- 1
Case Study:
TechGlobal Inc. is a technology services provider implementing ServiceNow. They have a complex hybrid environment with on-premise data centers and AWS cloud resources.
Current Situation:
- They use ServiceNow Discovery for on-premise servers.
- They use the AWS Service Graph Connector for cloud resources.
- They have a legacy manual spreadsheet import process for 'Business Services' that runs monthly.
Issue:
Users are reporting that when an AWS EC2 instance is terminated in the cloud, the status in the CMDB remains 'Installed' for weeks. The AWS Service Graph Connector runs daily. TechGlobal wants these terminated instances to automatically change status to 'Retired' or 'Absent' promptly to ensure license compliance.Constraint:
They do not want to delete the records immediately; they need to keep them for 6 months for audit purposes.Which solution is the BEST practice implementation to resolve the status issue?
Show answer details
Correct answer: A
Service Graph Connectors are designed to handle the full lifecycle of CIs. The best practice is to configure the connector's mapping logic to translate the source state (Terminated) to the appropriate ServiceNow state (Retired/Absent). This ensures that when the daily sync runs, the status is updated automatically based on the source of truth. Deletion can then be handled separately by a Data Manager policy after 6 months.
- 2
A developer needs to query the CMDB to find all 'Application Services' that depend on 'Oracle Databases' located in 'New York'. This query will be used to generate a monthly compliance report.
Using the CMDB Query Builder, what is the correct approach to construct this query?
Show answer details
Correct answer: A
The CMDB Query Builder allows for visual construction of complex queries. You place the CI classes as nodes, define the relationship type (connection) between them, and apply property filters (like Location = New York) directly to the nodes. This query can then be saved ('Saved Query') and used as a data source for reports.
- 3
In the CSDM framework, which domain is primarily responsible for defining the 'Standard Services' available to the business, often represented in a Service Catalog, and linked to Service Offerings?
Show answer details
Correct answer: A
The 'Sell/Consume' domain (sometimes referred to as the Consumption domain) contains the Service Portfolios, Service Offerings, and Catalog Items. It represents the services as the business consumes them, defining SLAs, commitments, and pricing for the subscribers.
- 4
True or False: In a multi-source CMDB environment, the 'Discovery Source' field on the CI record always shows the source that provided the most recent update, regardless of the IRE priority rules.
Show answer details
Correct answer: B
False. The 'Discovery Source' field typically reflects the source that created the CI or is sometimes updated based on logic, but IRE Reconciliation Rules determine which source is allowed to update attributes. If a lower-priority source attempts an update that is blocked by reconciliation rules, the CI is not updated, and the 'Discovery Source' field does not necessarily flip to that blocked source for the whole record.
- 5
An organization uses ServiceNow Discovery to populate the CMDB. They also have a manual process where the Service Desk creates CIs for 'Monitors' which are not discoverable.
To ensure these manually created CIs are not accidentally overwritten or deleted by system processes, and to track their data quality separately, which field should be used to distinguish them from discovered CIs?
Show answer details
Correct answer: A
The 'Discovery Source' field is the standard mechanism for distinguishing how a CI was created/updated. For manual entries, this should be set to 'Manual Entry' (or a similar value). This allows for filtering, specific reconciliation rules (e.g., preventing Discovery from overwriting Manual Entry if desired), and reporting.
- 6
When implementing the 'Correctness' metric in the CMDB Health Dashboard, which of the following CIs would be flagged as failing the 'Duplicate' test?
Show answer details
Correct answer: A
The Duplicate metric identifies CIs that represent the same entity. This is determined by the Identification Rules configured for that class. If two records share the same unique identifier (like Serial Number), they are flagged as duplicates.
- 7
A customer wants to visualize the upstream and downstream relationships of a 'Payroll Service' to understand the impact of a planned server maintenance. They open the 'Dependency View' for the service.
Which visual element in the Dependency View indicates that a CI has an active 'Critical' incident associated with it?
Show answer details
Correct answer: A
In ServiceNow Dependency Views (and Unified Map), active tasks like Incidents, Problems, or Changes are represented by badges or icons overlaid on the CI node. A critical incident typically displays a red warning icon or badge to alert the operator immediately.
- 8
A multinational financial institution is implementing a federated CMDB approach using Service Graph Connectors and ServiceNow Discovery. They have enabled CMDB 360 (formerly Multi-Source CMDB) to track data from multiple ingestion points. When analyzing a specific Linux Server CI, the administrator notices that the 'RAM' attribute shows 32GB from the Service Graph Connector for SolarWinds but 64GB from ServiceNow Discovery. The discovery source priority is set with ServiceNow Discovery as order 100 and SolarWinds as order 200.
Which statement correctly describes how the 'RAM' attribute value is populated in the CMDB and visible in CMDB 360?
Show answer details
Correct answer: A
In ServiceNow reconciliation rules, a lower order number indicates a higher priority. Since ServiceNow Discovery has order 100 and SolarWinds has order 200, Discovery is the authoritative source. The CMDB record (golden record) will reflect the value from the highest priority source (64GB). CMDB 360 stores the raw data from all sources, so the 32GB value from SolarWinds is retained as a 'shadowed' or 'lower priority' value visible in the CMDB 360 view.
- 9
A Configuration Manager needs to create a new CMDB class for 'Smart Thermostats' which shares many attributes with the existing 'IoT Device' class but requires three unique attributes: 'Temperature Range', 'Battery Level', and 'Firmware Version'. The 'IoT Device' class extends the 'Configuration Item [cmdb_ci]' base class.
Using CI Class Manager, what is the most efficient architectural approach to configure this new class while adhering to best practices for inheritance and upgradeability?
classDiagram class cmdb_ci { +String name +String asset_tag } class cmdb_ci_iot { +String protocol +String ip_address } class New_Class { +String temp_range +String battery_level +String firmware_version } cmdb_ci <|-- cmdb_ci_iot cmdb_ci_iot <|-- New_ClassShow answer details
Correct answer: A
Extending the existing 'IoT Device' table allows the new class to inherit all standard attributes (like protocol and IP address) defined in the parent class, as well as base attributes from cmdb_ci. This minimizes technical debt and table maintenance. Creating a standalone table or extending the base cmdb_ci would require duplicating the IoT-specific fields.
- 10
The Identification and Reconciliation Engine (IRE) processes a payload for a Windows Server. The payload matches an existing CI based on the defined identification rules. However, the payload contains a 'Serial Number' value that is different from the value in the existing CI record. No reconciliation rules are defined for the 'Serial Number' attribute on the Windows Server class.
What is the default behavior of the IRE in this scenario?
Show answer details
Correct answer: A
If no reconciliation rules are configured for a specific attribute or class, the default behavior of the IRE is to allow the update. Reconciliation rules are restrictive; they are used to prevent unauthorized sources from updating attributes. In the absence of rules, the 'last writer wins' logic applies essentially, allowing the payload to update the CI.
