SERVICENOW CIS-DF • RETAKE GUIDE

Understand CMDB.
Do not memorize answers.

A focused guide based on the official ServiceNow University course, CSDM 5, current documentation, and topics from the local deck. Read one domain → close the guide → answer 20 questions from that domain.

First attempt
CSDM38%
Configuration45%
Govern48%
Ingest64%
Insight67%
Start with Basic Terms, then CSDM → Configuration → Govern → Ingest → Insight.
00

One story instead of a hundred facts

A company wants to operate a service. It models relevant objects as CIs, ingests data from sources, governs data quality, links the CIs to a service model, and uses the result to make decisions.

1. ModelWhich CIs, classes, fields, and relationships are needed?
→
2. IngestHow do data enter securely through IRE?
→
3. GovernHow to keep data complete, correct and compliant?
→
4. InsightHow to find, see and fix the problem?
→
5. CSDMHow do CIs connect to applications and services?
Main mnemonic: Ingest = bring data in. Govern = keep it trustworthy. Insight = use it to understand and act. CSDM = give every application, instance, service, and offering one shared meaning.
00A · Read before sections

Terms Map: One Online Shop on all layers

CSDM does not describe one object with ten synonyms. It models one world from several viewpoints: what the business can do, which application it plans, what is actually running, which service a consumer receives, and which CIs deliver it.

Design & PlanningPlanning and investing
Business CapabilitySell Products OnlineWhat the organization can do
Business ApplicationOnline ShopLogical application in its entirety: dev + test + prod
Information ObjectCustomer OrderWhat business information is used
Service ConsumptionWhat the consumer gets
Business ServiceOnline OrderingConsumer result or service
Business Service OfferingGold Online OrderingSpecific Option, Commitments and SLA
Service CatalogRequest Online Shop AccessHow the user orders access
Service DeliveryWhat really works
Service InstanceOnline Shop PRODRunning stack and its dependencies
Technology Management ServiceUnix PlatformTechnical capability of the provider
Technology Management OfferingProduction 24×7Platform option and responsible groups
Dynamic CI GroupAll Production Unix ServersQuery-based set of CIs
CMDB componentsWhat's it made of?
Application CIApache Web ServerDetectable program on the host
Server CIweb-prod-01Specific computing object
Database CIorders-db-prodSpecific database

The key distinction: plan, running instance, and technical component

Business Capability

What the business must be able to do to achieve an outcome: sell online, manage finances, or hire employees. It is not an application, server, or running system.

Business Application

A logical portfolio record with an owner, risk, cost, and roadmap. It usually covers all environments. Online Shop remains one Business Application even when PROD and TEST are deployed separately.

Service Instance

The running stack; its former name is Application Service. Online Shop PROD contains related applications, hosts, databases, and an entry point. It provides operational impact context for incidents and changes.

Application CI

A specific detectable program or module on the infrastructure: Apache, Oracle instance, Tomcat. One Service Instance may contain multiple Application CIs, and one Application CI may participate in multiple service instances.

Business Service

Operating service published for business consumer: Online Ordering, Procurement or Shipping. It describes the value it receives, not the internal platform.

Business Service Offering

Specific Business Service consumed: Gold/Silver, region, support hours, availability, price and service commitments. Offering answers the question “What version of the service does the consumer receive?”

Technology Management Service

An internal provider-focused technical service that supports business services or service instances: Unix Platform, Database Platform, Network Service.

Configuration Item

A physical or logical entity under configuration management: server, router, database, application, or entire service instance. CI is a broad category; Business Application is also a model CI, but not the same as Server CI.

Not one straight chain, but four useful relationships

How to know the correct object by wording

If the question mentions...ChooseWhy
Portfolio, investment, owner, risk, roadmap, all environmentsBusiness ApplicationThis is the logical object of planning.
Deployed stack, entry point, dependencies, PROD instanceService Instance / Application ServiceThis is a working operational instance.
Apache/Tomcat/Oracle processApplication CIThis is a detectable technical program.
Value or result for a business userBusiness ServiceIt's a consumer-facing service.
Gold/Silver, SLA, availability, price, geography, commitmentsService OfferingThis is a specific version of the service.
Platform that an internal IT provider provides to servicesTechnology Management ServiceProvider-facing technical capability.
Specific server, database, router or applicationConfiguration ItemIt is a managed component of the CMDB.
Ultra-short: Business Application = plan and portfolio. Service Instance = running stack. Business Service = consumer value. Technology Management Service = provider capability. Offering = specific service option. CI = managed component.
The old names still exist: Application Service = Service Instance; Technical Service = Technology Management Service; Technical Service Offering = Technology Management Offering; Sell/Consume = Service Consumption; Manage Technical Services = Service Delivery. Look at the meaning, not the generation of the term.
01 · 15%

Configuration: identify the object and control who may change it

Configuration defines the rules before data is ingested. If the class model or IRE is configured poorly, every later dashboard will simply present an inaccurate CMDB more attractively.

Class = family tree

cmdb_ci is the root. A child class inherits fields and behavior from its parents: Computer → Server → Windows Server. Create a custom class only when no suitable standard class exists.

CI Class Manager = tree editor

Use it for Basic Info, class fields, identification and reconciliation rules, and class health settings. Pinned Classes provides shortcuts; Added shows fields defined directly on the selected class.

Required can stop the insert/update via IRE. Recommended does not normally block a record, but reduces Completeness and can create a remediation task.

A relationship has meaning and direction

Use standard types such as Depends on::Used by. Maps, queries, and other ServiceNow products understand their semantics. Relationships can be many-to-many.

IRE as Passport Control

1. Identification

“Which CI is this?” Rules and identifiers look for an existing CI. 0 matches → insertion may be allowed. 1 match → update that CI. Multiple matches → duplicate condition.

2. Data source rule

Can this source create new CIs? You can allow updates, but not inserts.

3. Reconciliation

“May this source change this attribute?” Static reconciliation uses fixed source priorities. Dynamic reconciliation calculates the winning value from the reported data.

4. Multisource / CMDB 360

Stores source-specific values, shows discrepancies and what value won.

If the question says...Think...Don't choose.
Unique, match, new or existingIdentification ruleReconciliation
Which source may update RAMReconciliation ruleIdentifier
Source may update but not insertIRE data source ruleHealth inclusion rule
Largest / most reported value winsDynamic reconciliationStatic priority

CMDB 360: Three similar properties

PropertiesWhat does it include?
glide.identification_engine.multisource_enabledCMDB 360/multisource master switch.
...multisource_cmdb_ci_enabledSource-specific data for classes that inherit cmdb_ci.
...multisource_non_cmdb_ci_enabledSource-specific data for classes outside cmdb_ci.
Mnemonic: word non You can't lose it. One community test didn't have it, so the answer for non-CMDB classes was wrong. Dynamic reconciliation also refers to CMDB 360: it selects winning value from stored source-specific values.
Traps: The name or IP is rarely unique enough. For two installations, the installation/configuration path is useful. Reconciliation does not affect insertion. Data refresh affects static, but not dynamic reconciliation.

Identification fallback: If a child-class rule finds no CI, Allow fallback to parent's rules lets IRE try a more general parent rule. It does not bypass IRE or automatically permit insertion.

Reclassification

  • Upgrade: parent → more specific child class.
  • Downgrade: child → parent class.
  • Switch: move to another hierarchy branch.
  • Downgrade and switch may lose class-specific values when the target class lacks the corresponding fields.
Go through 20 Configuration Questions
02 · 19%

Ingest: How data enters the CMDB

Don’t choose a tool just because it “downloads data.” First ask: is data collected from the bottom up, one service built from the top down, a ready-made vendor feed comes in, or does it need your own ETL?

First, separate four objects: service → offering → CI set → individual CIs

Exam questions often place these terms in one sentence even though they answer different questions. Imagine an internal team providing a managed Unix platform.

Technology Management ServiceWhat does IT provide? Managed technical capability, such as Unix Platform Management.
→
Technology Management OfferingWhat kind of option? Production 24×7 or Non-Production Business Hours.
→
Dynamic CI GroupWhat objects come in? The query selects all production Unix servers.
→
Configuration ItemsWhat really exists? Specific servers, databases, applications and other CIs.

Technology Management Service

A provider-facing technical service: what IT provides and supports. Former name: Technical Service. It may support Business Services or Service Instances and may contain multiple offerings.

Technology Management Offering

A specific option of the parent service: for whom, where, in which environment, and under which conditions. Availability, performance, geography, price, commitments, and responsible groups may differ. Former name: Technical Service Offering; table: service_offering.

Dynamic CI Group

Not a team of people, but a CI population continuously calculated from a CMDB query—for example, Class = Server, OS = Linux, Environment = Production. An offering can use the group to govern the entire matching CI set.

CI Class Manager

Defines a general class-level default. If the Server class has Managed by = Server Team, that value applies unless a narrower offering-level assignment overrides it.

Mnemonic: Service = what IT provides. Offering = which option and under which conditions. Dynamic CI Group = which CIs belong to the option. Managed by / Support / Change group = which people are responsible.

Why Offering Can Change Groups to CI

Managed by group

Who manages quality and responsibility for CI or class: ensures that data is complete and correct. It's not necessarily the same team that fixes every incident.

Support group

Who usually receives and handles incidents for these CIs. In offering, you can set a separate support team for a specific level of service.

Change group

Who is responsible for changes and technical alignment of changes for related CIs. This is its own field — it is not a renamed Assignment group, which stays a separate task-routing field.

CSDM Data Sync

Copies group values from the offering to its Dynamic CI Group and then to the CIs in that group. A newly discovered CI may receive the values when the scheduled synchronization job runs, not during Discovery itself.

1. Class default

CI Class Manager says that all Servers are run by Server Team by default.

2. A narrower scope

Offering Production Unix 24×7 includes Dynamic CI Group only with production Unix servers.

3. Offering value

Managed by = Unix Support. This rule applies to a more specific set of CIs.

4. Result

For CIs in this offering's group, Unix Support overrides the general class-level default, Server Team.

First-question trap: A Technology Management Offering is not a user group. It contains group fields. “The Technology Management Offering group” means the group stored on the offering. It wins because the offering defines a narrower, more specific scope than the class-level default.

Why this is on Ingest: Discovery collects technical facts – OS, RAM, MAC, processes. But organizational data on who manages, supports, and changes cannot be reliably detected by scanning. They come from a managed CSDM model and are synchronized in CI as authoritative values.

Now choose the technical data path

DiscoveryBottom-up

Scans infrastructure: OS, RAM, MAC, processes and communications. Phase: Scanning → Classification → Identification → Exploration

Service MappingTop-down

It starts with a specific service and builds dependencies. It helps to assess impact change and find root cause incident faster.

ACCAgent

Lightweight agent-based discovery and near-real-time monitoring.

Service Graph ConnectorPackaged

Ready integration of a specific external product from Store, CMDB-aware and IRE-aware.

IntegrationHub ETLCustom mapping

Visual Extract/Transform/Load when there is no ready-made connector or you need your own mapping rules.

Import SetLegacy path

For a CMDB, transform map must call an IRE via onBefore + CMDBTransformUtil. Live recording is dangerous.

Example: "Find all the servers" - Discovery. Show what the Online Shop depends on – Service Mapping Download the supported SCCM feed. Configure a non-standard API feed.
Connection Suggestions: Predictive Intelligence analyzes traffic-related CMDB data, application fingerprints, CI and processes and suggests probable connections for service instance. This is a tip to add to the model, not a synonym for conventional top-down discovery.

Unavailable Discovery data: warranty expiration, contractual and financial values Discovery itself does not know. They are regularly imported from an authoritative vendor/asset source, saving the way for CI through IRE and reconciliation.

How to Read Ingest Questions

The phrase in questionThat she's checking.Where to look
All reachable servers and devicesBroad bottom-up inventoryDiscovery
Dependencies of one online serviceTop-down service contextService Mapping
Supported vendor feed from StoreCMDB-aware integrationService Graph Connector
No connector; custom mappingOwn Extract/Transform/LoadIntegrationHub ETL
May update but must not insertSource resolution within the IREIRE data source rule
Support, Change or Managed byOrganizational responsibility, not scanCI Class Manager or Technology Management Offering
Discovery source: CI, created by Asset Management prior to discovery, receives SNAssetManagement. CI, created by Discovery itself, usually has a source. ServiceNow.
Go through 20 Ingest Questions
03 · 35%

Govern: Can you trust CMDB tomorrow?

Govern is the hardest section of the exam. It mixes metrics, denominators, remediation, ownership and lifecycle. Always decide first what quality question is asked.

Completeness

Is the data complete?

Required + Recommended. Missing required/recommended fields. You can automatically create tasks.

Correctness

Is the data credible?

Duplicates + Orphans + Staleness. Relevance, uniqueness and expected relationships.

Compliance

Is the data normal?

Audits. Desired State, certification templates/filters and scripted audits.

Health inclusion rule Determine which CIs are included in the calculation. Therefore, two identical numbers can give different percentages at different scope. Always find numerator and denominator.

If you need a score only for a region or an organizational scope, create a score health-type CMDB group with the right filter. No separate CI class or rewrite of a global scheduled job is required.

Example800 in scope - 700 non-duplicate = 100 duplicate records

Do not confuse “number of duplicate records” with “number of duplicate groups.”

Correctness without confusion

  • Stale: sys_updated_on over effective duration; the basic example of the course is 60 days.
  • Orphan: There is no expected relationship. The rule must be configured; out-of-box orphan rules may not be available.
  • Duplicate: Several records represent one object. De-Duplication Template makes remediation repeatable.
  • Main CI recommendation: Most relationships, oldest created or most recently updated. This is a recommendation, not an absolute business truth.
  • If Discovery is allowed to continue with multiple matches, the course indicates the update of the oldest CI by creation date.
Do not delete the reference first: For duplicate Locations, first compare entries, transfer CI to the correct Location, and only then delete duplicate. Otherwise, there will be false or empty references.

Data Manager = Managed Lifecycle

Retirement→Attestation→Certification→Archiving / Deletion

It's not a mandatory rigid sequence of all policies, but a way of discerning intent: retirement changes lifecycle; attestation asks owner "CI still exists?"; certification validates data; archive/delete clears eligible data. Before archive/delete CI must be retired or end-of-life.

termShort question.
Attestation"Are you confirming that this CI exists?"
Certification“Does the data meet the requirements?”
Remediation Rule“What kind of workflow to run to fix the problem?”
Data Manager policy“What is the system to do with lifecycle/check/clean up?”
Dashboard is a magical autopilot. Data Foundations shows prescribed metrics, recommendations and remediation guidance/playbooks. Individual CMDB Health remediation rules may indeed run workflow automatically or manually, but it cannot be concluded that Foundation dashboard itself corrects every risk.
Go through 20 Govern questions
04 · 20%

Insight: What question do we ask data?

Insight is not a single application, but choosing the right way to see or find data.

Need to.Tool.Why?
Find CI by class, terms and relationshipsCMDB Query BuilderGraphic structured request
Ask CMDB with the usual phraseIntelligent SearchNatural-language query
Service map + dependency viewUnified MapSingle visual map
Duplicates, Orphans, StalenessCMDB Health DashboardQuality of CI data
CSDM adoption, Crawl/Walk/Run/Fly, playbooksCSDM Data Foundations DashboardMaturity of the overall model

Unified Map by layer: Topology canvas shows connections. Contextual side panel Details of the selected CI. His Related Items contain related Incidents and Changes.

Two workspaces, not a rename: current documentation still calls it CMDB Workspace. Service Graph Workspace is a second, overlapping workspace bundled with the same sn_cmdb_ws plugin. Know both names, reject any option claiming one replaced the other, and answer from the function the question describes.
Routing: Support group by Incident Assignment group. Change group by Change Assignment group. Managed by is responsible for ownership, but it's not the standard pair of the two.
Go through 20 Insight Questions
05 · 11% · Your priority

CSDM: from an idea to a working service

CSDM is a language that links business, architecture, development, working CI and what the consumer gets. The main reason for mistakes is choosing the right word on the wrong layer.

Design & PlanningWhat are we planning?

Business Capability · Business Application · Information Object

→
Build & IntegrationWhat are we creating?

SDLC Component

→
Service DeliveryWhat really works?

Application Service · Technology Management Service/Offering · Dynamic CI Group · discovered CIs

→
Service ConsumptionWhat does the client get?

Business Service · Business Service Offering · Service Portfolio

Four words that should not be confused

Business Application

Logical object of enterprise architecture: investment, risk, owner, roadmap. Not necessarily one deployed instance.

Application Service

A specific deployed stack and its dependencies. Operational CI for Incident/Change. Parental table cmdb_ci_service_auto.

Technology Management Service

Managed technical capability of an internal provider, such as Database Platform Service.

Service Offering

A specific service consumed with commitments, groups and terms.

Three exam details: Information Object = logical information related to the Business Application; Business Criticality is stored on the Service Offering and helps to understand the priority; Incident service-aware context usually gives Service Offering and Application Service, not Business Application.

For application-focused parts Design & Planning particularly Application Owner and Enterprise ArchitectThe first is responsible for a specific application, the second connects Business Capability, Business Application and Information Object into a holistic architecture.

Operational model

  • Dynamic CI Group A query-based set of CI, not user groups. It is better not to associate CI through different groups with multiple technical offerings, otherwise synchronization of ownership can conflict.
  • Service Builder It simplifies the creation of Business/Technology Management Services and Offerings.
  • Application Service Wizard Links Application Service to Technology offering, Business offering and/or Business Application.
  • Digital Portfolio Management Provides unified lifecycle workspace for portfolios, services, offerings and products.
  • Life cycle stage + stage status The recommended modern pair of lifecycle fields; the old Install/Operational/Hardware status remains for compatibility and synchronization.

Data Foundations maturity

CrawlFoundation and Initial Alignment
WalkTechnology services, offerings, Dynamic CI Groups
RunBusiness portfolio, services, offerings
FlyCapabilities, Information Objects, Request Catalog

Practice with CSDM Lab instance

The CSDM Labs lesson doesn’t contain a separate workbook or step list: it delivers a customized sandbox. In it, you need to recognize the following work screens and understand why they are needed.

Service Instance Settings

Defines required attributes and required relationships for service instances. Available attributes include: environment, version, model ID, operational status, support/change/managed by group, owned by. Relationships include Business Application, Technology Service Offering, Business Service Offering, and Parent Application Service.

Service table configs

Form fields: Name, Service table, Application, Mapping level and Active. Mapping level selects Service or Service offering. This describes how the original service table is involved in CSDM mapping.

CSDM Service mappings

Links the entry from the selected Service table with the canonical CSDM service and CSDM Service offering. Fields: Service table, Service, CSDM service, CSDM Service offering, Active.

Data Foundations Dashboard

Tabs Foundation, Crawl, Walk, Run, Fly. The indicators lines show Name, Priority, Result, Remediation playbook URL and Updated. It's not just score: a playbook leads from a gap to a fix.

Real Foundation indicators from the sandbox: Named Product Models with Product Owners, Locations with parent records, Configuration Item status values, and Business Units linked to Companies. Other practical checks include Application Service ↔ Business Application, Consumes::Consumed by, Technical Service Offering ↔ Technical Service, Dynamic CI Group ↔ CMDB Group, and Business Application ↔ Information Object.
Three pillars versus three health groups: Ingest/Govern/Insight describe the overall data lifecycle. Completeness/Correctness/Compliance are CMDB Health groups. Multiple-select questions may place them side by side as distractors.
Pass 20 CSDM Questions
05A · Blueprint precision

Five distinctions that close the remaining gaps

Use this page for recall; use the five-course book when one of these chains is not obvious.

Observed vs governed relationships

Discovery/Service Mapping can observe technical dependencies. Business intent, ownership and regulatory scope need an authoritative integration or controlled manual governance.

Six health metrics

Completeness: Required + Recommended. Correctness: Duplicates + Orphans + Staleness. Compliance: Audits against desired state.

Data Manager flow

Prerequisites and target → define action/scope → preview records → publish → execute/review tasks → verify outcomes and exceptions.

Two saved-query families

Query Builder asks graph/relationship questions. CMDB 360 asks Get Records, Find Gap or Compare Attribute Values; schedule it for Reporting.

Technical CIWhere is the vulnerability?
→
Application ServiceWhich deployed stack?
→
Process / OfferingWhich regulated activity and commitments?
→
Business ServiceWhich consumer outcome is exposed?
Stakeholder decoder: Architect → Capability / Business Application / Information Object. Service Owner → Business Service / Offering. Operations → Application Service / Technology Offering / Dynamic CI Group / CIs. Security → follow the CI dependency path upward to business impact.
Exact Get Well order: Summary of indicator → Overview of problem → Importance of addressing issue → Fix or Improve.

Open the 37-objective coverage ledger

06

How to complete 75 questions in 90 minutes

The average budget is 72 seconds per question. The purpose of the first pass is to answer everything, not to prove to yourself that every difficult question is solved perfectly.

  1. 0-55 min First passSimple single-choice at once. A long scenario is not understood in 75-90 seconds - best current answer + flag + next.
  2. 55–75 mins · multi + matchingReturn to select-two/three and drag-drop. First, eliminate a clearly foreign domain, then check each pair selected.
  3. 75-86 minutes · flagsChange the answer only for a specific reason: found the word limiter, remembered the rule, noticed an extra option.
  4. 86-90 minutes · integrityWhether unanswered; all multiple selects have an exact number; all matchings have slots filled.

Reading the long question

1Read the last line: What exactly is being asked?
2Find the domain: ingest, health, IRE, CSDM object, query/visualization.
3Update vs insert; planned vs deployed; fields vs relationships; current vs desired.
4Read the story and choose the tool.
Ready to test your understanding?Run a simulator 75/90

What was used

Official course CMDB Fundamentals and its knowledge checks; official CSDM Fundamentals quiz; CSDM 5 white paper; hands-on study dedicated CSDM Lab instance; ServiceNow Australia documentation on IRE, Data Manager, CSDM domains and Data Foundations Dashboard; local deduplicated deck. The wording of training questions is created anew and are not real exam questions.

IRE documentation · CSDM glossary · Design & Planning domain · Service Delivery domain · Service Consumption domain · Group assignment attributes · CSDM domains · CSDM Data Foundations Dashboard · Data Manager