Markdown Editor

ServiceNow Platform Design Template (CSDM 5, CMDB, Upgrades)

ServiceNow design: instance strategy, CSDM 5 domains and stages, CMDB and IRE, Discovery and MID Servers, integrations, customisation, upgrades, security

ArchitekturVollständigServiceNow CSDM 5 (white paper, May 2025, 7 domains)servicenowplatformdesign

Anleitung: Use it when setting up or re-baselining a ServiceNow estate, or before adding ITOM, SecOps or SPM to an existing instance. Fill the instance strategy and the CSDM 5 stage plan first, then CMDB sources and reconciliation, MID Server topology and the customisation policy. The main pitfall is switching on products before the CSDM data they depend on exists, then customising base records to compensate.

Vorschau

ServiceNow Platform Design: [Organisation or instance name]

Platform design for a ServiceNow implementation: instance strategy, product and process scope, adoption of the Common Service Data Model (CSDM 5, white paper published May 2025, seven domains), CMDB design and the Identification and Reconciliation Engine, Discovery, Service Mapping and MID Server topology, integrations (Integration Hub, REST APIs, Service Graph Connectors, Instance Data Replication), customisation policy and scoped applications, family release and upgrade strategy, security and access control, data governance, AI governance, operating model and roadmap. Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[SNOW-PD-001]
Production instance[instance-name].service-now.com
Sub-production instances[dev, test, uat]
Hosting[ServiceNow cloud region / dedicated or regulated offering]
Current family release and patch[Release name, patch number]
Products licensed[ITSM, ITOM, SecOps, SPM, HRSD, CSM, ServiceNow Otto (formerly Now Assist)]
Version[0.1]
Status[Draft / In review / Approved / Superseded]
Owner[@platform-owner]
Approvers/reviewers[@platform-architect], [@cmdb-manager], [@security-architect], [@itsm-process-owner], [@enterprise-architect]
Last updatedYYYY-MM-DD
Classification[Internal / Confidential]

Approvals

RoleNameDecisionDate
Platform owner[@name][Approve / Approve with conditions / Reject]YYYY-MM-DD
Enterprise architecture[@name][Decision]YYYY-MM-DD
Information security[@name][Decision]YYYY-MM-DD
Service management process owner[@name][Decision]YYYY-MM-DD
CMDB manager[@name][Decision]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
0.1YYYY-MM-DD[@name]First draft
0.2YYYY-MM-DD[@name]Example: CSDM walk stage added; MID Server clusters per data centre
1.0YYYY-MM-DD[@name]Example: Approved by the platform design authority

Contents

1. Scope, drivers and principles

IDDriverMeasurable outcomeOwner
DRV-001 (Example)Change failures caused by unknown dependenciesChange-related major incidents reduced by 50 % in a year@change-manager
DRV-002 (Example)Three service desks with separate toolsOne service portal and one incident process@service-desk-lead
DRV-003 (Example)No trusted inventory for vulnerability response95 % of servers in CMDB with an owner and support group@cmdb-manager
[DRV-NNN][Driver][Outcome][@owner]
IDPrincipleConsequence
SNP-001 (Example)Adopt out of box; configure before customise; never modify base records without design authority approvalEvery customisation request is logged and reviewed (section 8)
SNP-002 (Example)CSDM is the service and CI data model for every productNo custom service tables; deviations recorded as decisions
SNP-003 (Example)Every CI has a data source, an owner and a support groupManual CIs only for classes no tool can discover
SNP-004 (Example)New capabilities are built as scoped applicationsGlobal scope changes need a recorded reason
SNP-005 (Example)Stay within the supported release windowUpgrade at least once a year (section 9)
[SNP-NNN][Principle][Consequence]

2. Instance strategy

2.1 Production instance decision

CriterionSingle production instanceMultiple production instances
Shared services and shared CMDBNatural fitRequires replication or federation
Data residency or regulated separationAddressed through domain separation or data controls, if sufficientHard separation
Licence and operating costLowerHigher (instances, integrations, admins)
Release independenceOne upgrade calendarIndependent calendars
Reporting across the estateNativeNeeds replication or a data platform
Example decisionChosen: one production instance for the groupRejected: residency met by hosting region and access controls

2.2 Instance landscape

InstancePurposeClone source and cadenceDataAccess
DEV (Example)Build of scoped applications and configurationCloned from PROD quarterly, with data preserved for development recordsMaskedDevelopers, admins
TEST (Example)Integration and ATF regressionCloned from PROD before each releaseMaskedTesters, developers
UAT (Example)Acceptance, upgrade rehearsal, trainingCloned from PROD before each upgradeMasked where neededBusiness testers
PRODLiven/aLiveAll users
[Instance][Purpose][Clone][Data][Access]

Define clone exclusions and preservers so that credentials, integration endpoints, email settings and MID Server records in sub-production never point at production systems after a clone.

3. Product and process scope

Product areaProcesses or capabilitiesReleaseCSDM stage neededOwner
ITSM (Example)Incident, problem, change, request, knowledge, service catalogue1Crawl@itsm-process-owner
ITOM (Example)Discovery, Service Mapping, event management, Service Graph Connectors1 and 2Walk@itom-lead
SecOps (Example)Vulnerability response, security incident response2Walk@security-operations-lead
SPM (Example)Demand, project and portfolio management2Run@pmo-lead
Enterprise architecture (Example)Business application and capability portfolio3Fly@enterprise-architect
HRSD or CSM (Example)HR cases or customer cases[Release]Run[@owner]
[Product][Processes][Release][Stage][@owner]

Process designs should align with the organisation's service management system; where it follows ISO/IEC 20000-1, link services and offerings to the catalogue in ISO/IEC 20000 service catalogue (compliance/iso-20000-service-catalog).

4. CSDM 5 adoption

4.1 Domains

The CSDM 5 white paper (ServiceNow, May 2025) organises the model into seven domains. The table maps each domain to its owner and the products in this programme that depend on it. Table names are given only as examples; check the current white paper and your instance's data model.

DomainTypical content (examples)Data ownerDependent products
FoundationCompany, business unit, department, location, groups, users, product models, contracts, CMDB groups, life cycle values@foundation-data-ownerAll
Ideation & StrategyProduct ideas, planning items, strategic priorities, goals, targets@strategy-officeSPM
Design & PlanningBusiness capabilities, business applications, information objects@enterprise-architectEnterprise architecture, SPM, ITSM
Build & IntegrationDevOps change data, SDLC components, AI system digital assets@engineering-leadDevOps change, ITSM
Service DeliveryService instances, application services, applications, infrastructure CIs, technology management services and offerings, dynamic CI groups@cmdb-managerITSM, ITOM, SecOps
Service ConsumptionBusiness services, business service offerings, request catalogue@service-owner-leadITSM, CSM, HRSD
Manage PortfolioPortfolios, service portfolio@portfolio-managerSPM

4.2 Staged adoption

CSDM guidance recommends staging the model in five steps: Foundation, Crawl, Walk, Run and Fly. Fill the table with this programme's dates and the evidence that each stage is complete.

StageFocus in this programmeEntry conditionExit evidenceTarget date
FoundationReferential data: companies, locations, groups, users, product modelsHR and location feeds agreed98 % of users with company, department and location (Example)YYYY-MM-DD
CrawlBusiness applications, application services, discovered applications and hostsFoundation completeEvery production application service linked to a business applicationYYYY-MM-DD
WalkTechnology management services and offerings, dynamic CI groupsSupport groups definedSupport and change approval groups derived from offerings for 90 % of CIsYYYY-MM-DD
RunBusiness services, business service offerings, service portfolioService owners namedIncidents and changes show impacted business service offeringYYYY-MM-DD
FlyBusiness capabilities, information objects, catalogue links to offeringsEA practice engagedCapability-to-application mapping complete for tier 1 applicationsYYYY-MM-DD

Record migration from older CSDM versions (for example, application services recorded where CSDM 5 now expects service instance classes) as a backlog with owners, not as a one-off clean-up.

5. CMDB design

5.1 Classes and sources

CI class (example)In scope fromPrimary sourceSecondary sourcesIdentification ruleOwner
Windows and Linux servers (Example)Release 1DiscoveryCloud Service Graph Connector, endpoint managementSerial number, then name plus domain@server-lead
Cloud resources (Example)Release 1Service Graph Connector for the cloud providerDiscovery via cloud APIsProvider object ID@cloud-lead
Network devices (Example)Release 2DiscoveryNetwork management toolSerial number@network-lead
Application services (Example)Release 1Service Mapping and manual service modellingn/aName plus environmentService owners
Business applications (Example)Release 1Manual, governedEA tool importName, unique number@enterprise-architect
[Class][Release][Source][Sources][Rule][@owner]

5.2 Identification and reconciliation

Every import, discovery and connector must write through the Identification and Reconciliation Engine so that duplicates are prevented and authoritative sources win. Define reconciliation rules per class and attribute, data refresh rules for stale sources, and a de-duplication process for the duplicates that still appear.

ClassAttributeAuthoritative sourceFallbackStaleness rule
Server (Example)Operating system versionDiscoveryEndpoint managementDiscovery data older than 14 days loses priority
Server (Example)Assigned support groupTechnology management service offering (CSDM walk stage)ManualNot applicable
[Class][Attribute][Source][Fallback][Rule]

5.3 Life cycle

Use the CSDM life cycle stage and stage status fields consistently on every CI class, and map them to the asset and change processes. Define which stage and status combinations allow incidents, changes and retirement.

6. Discovery, Service Mapping and MID Servers

MID Server clusterLocation or network zonePurposeServersCapabilitiesCredential store
MID-DC1 (Example)Data centre 1, server zoneDiscovery, Service Mapping, orchestration2 (load balanced)Windows, Linux, SNMPExternal vault integration
MID-DC2 (Example)Data centre 2, server zoneDiscovery, Service Mapping2Windows, LinuxExternal vault integration
MID-CLOUD (Example)Cloud hub networkCloud discovery, Integration Hub spokes needing private reach2Cloud APIs, RESTInstance credential store with restricted roles
MID-DMZ (Example)Perimeter zoneDiscovery of perimeter devices only1SNMPExternal vault integration
[Cluster][Zone][Purpose][n][Capabilities][Store]
ItemDecision
Discovery schedules[Per range and zone, outside backup windows; daily for servers, weekly for network]
Coverage target[Percentage of known IP ranges and cloud accounts discovered]
Service Mapping approach[Top-down from entry points for tier 1 services; tag-based for cloud-native services]
MID Server hosting[Hardened hosts, patching owner, upgrade with each family release]
Network rules[Ports opened per zone, documented and reviewed]
Credential policy[Least-privilege service accounts, rotation, vault integration]

7. Integrations

PatternServiceNow capabilityUse for
Outbound actions to other systemsIntegration Hub spokes and flows in Workflow StudioCreating tickets, users or records in other tools
Inbound APIsTable API, Scripted REST APIs, Import Set APIMonitoring tools, other service desks
CMDB population from third-party toolsService Graph ConnectorsCloud, endpoint and security tools
Bulk importImport sets with transform maps writing through IREOne-off and scheduled loads
Instance to instanceInstance Data ReplicationSharing records between ServiceNow instances
Events from monitoringEvent management connectorsAlerts and correlation
Email and chatInbound email actions, virtual agent and messaging channelsUser contact
IDSourceTargetPatternFrequencyVolume per dayMID ServerError handlingOwner
INT-001 (Example)HR systemServiceNow users and departmentsImport set via REST, transform mapHourly2,000NoImport log review, alert on failure@identity-lead
INT-002 (Example)ServiceNow changeDeployment pipelineIntegration Hub spokeOn approval300NoFlow error handling, retry@devops-lead
INT-003 (Example)Monitoring toolServiceNow eventsEvent connectorContinuous200,000 eventsYes (MID-DC1)Event queue monitoring@itom-lead
INT-004 (Example)Cloud providerCMDBService Graph ConnectorEvery 4 hours50,000 CIsNoConnector run log, IRE errors@cloud-lead
[INT-NNN][Source][Target][Pattern][Frequency][Volume][MID][Handling][@owner]

Specify each interface in Integration design (architecture/integration-design); confirm the spoke and connector entitlements in your subscription before design sign-off.

8. Customisation policy and scoped applications

Change typeAllowedApprovalNotes
Configuration of out-of-box options and propertiesYesProduct ownerRecorded in update sets or application repository
New fields on out-of-box tablesLimitedDesign authorityCheck CSDM and existing fields first
Modification of out-of-box scripts, UI policies, ACLsException onlyDesign authority with upgrade impact noteLogged as technical debt
New scoped applicationsYesDesign authorityBuilt in App Engine Studio or Studio; naming and scope prefix rules
Global scope custom codeException onlyDesign authorityReason and exit plan recorded
Custom tablesYes, in scoped applicationsDesign authorityLicence impact checked (custom table entitlements)
Store and partner applicationsYesDesign authority and securityVendor support and release compatibility checked
ItemDecision
Source control[Application repository / Git integration for scoped applications]
Update set policy[Naming, owner, one update set per story, batch for release, preview errors resolved before commit]
Code review[Peer review, Instance Scan checks run before promotion]
Technical debt measure[Count of modified out-of-box records and skipped records per upgrade; target trend down]
Naming conventions[Prefixes for tables, script includes, flows, groups]

9. Release and upgrade strategy

ServiceNow names its family releases alphabetically after cities and ships them on a roughly six-monthly cycle. In October 2026 Zurich and Australia receive patches (check whether Yokohama is still inside its patch window), and Brazil has been in early availability since 24 September 2026 (per ServiceNow community; check the available versions page). Check the current release notes and the release cycle article (KB0547244) for general availability dates, support windows and patch targets before planning.

ItemDecision
Upgrade frequency[Every family release / once a year, never falling outside the supported window]
Patch policy[Apply patches within [n] weeks of release after regression test]
Upgrade pathDEV, then TEST, then UAT, then PROD, with ATF regression at each step
Skipped records review[Owner per application; decisions to revert to base or keep customisation recorded]
Freeze periods[Business peak periods with no upgrades]
Communication[Release notes summary for process owners, user communication for visible changes]
StepActivityOwnerDuration (Example)
1Review release notes and plan features to adoptPlatform architect2 weeks
2Upgrade DEV, resolve skipped recordsDevelopers1 week
3Upgrade TEST, run ATF suite and integration testsTest lead1 week
4Upgrade UAT, business testing and training updatesProcess owners2 weeks
5Upgrade PROD in the agreed window, post-upgrade checksPlatform owner1 day

10. Security and access control

AreaDecision
AuthenticationSingle sign-on with the corporate identity provider (SAML or OpenID Connect), MFA enforced
ProvisioningUsers and groups from the HR or identity system (INT-001); deprovisioning within [n] hours
RolesRole model by persona; admin and security admin roles held by named individuals with elevation
Access control rulesOut-of-box ACLs kept; custom ACLs only in scoped applications, reviewed by security
Data separation[Domain separation for managed service provider or legal separation / not used]
Encryption[Platform encryption options, column level encryption for sensitive fields, key management]
Instance security hardeningInstance Security Center and hardening settings reviewed each release
Logging and audit[System logs, audit history retention, export to SIEM]
PrivacyPersonal data fields classified; retention and deletion rules; DPIA (compliance/dpia) where needed

Review role assignments quarterly using Access review (ops/access-review).

11. Data governance and CMDB health

MeasureDefinitionTarget (Example)OwnerReview cadence
CompletenessRequired attributes populated for in-scope classes95 %Class ownersMonthly
CorrectnessRecords passing audit rules against the authoritative source90 %CMDB managerMonthly
ComplianceCIs meeting CSDM relationship rules (for example, application service linked to a business application)90 %CMDB managerMonthly
DuplicatesDuplicate CIs open in the de-duplication queueBelow 0.5 % of CIsCMDB managerWeekly
StalenessCIs not updated by any source within the class thresholdBelow 5 %Class ownersWeekly
OrphansCIs without owner or support groupBelow 2 %Class ownersMonthly

Use the CMDB health dashboards and data manager policies (attestation, archive, retirement) to act on the measures, and report the trend to the platform design authority.

12. Testing, performance and instance health

ItemDecision
Automated Test FrameworkRegression suite covering critical journeys per product; run on every upgrade and release
Integration testsEach INT-NNN tested in TEST with a stub or partner test system
Performance checksTransaction response times on key forms and lists; slow query and slow script logs reviewed weekly
Instance ScanChecks for best practice and upgradeability run before each promotion
Data volume managementTable rotation and archive rules for large tables such as events, logs and audit
Health review[Monthly platform health review with ServiceNow account team or partner]
IDScenarioTarget (Example)Method
PRF-001Open incident form for agentsUnder 2 s server responseTransaction logs
PRF-002Discovery of 10,000 serversCompletes within its windowDiscovery status and schedule history
PRF-003Service portal home pageUnder 3 s for 95 % of usersBrowser timing
[PRF-NNN][Scenario][Target][Method]

13. AI and agent governance

ServiceNow's generative AI is now branded ServiceNow Otto (formerly Now Assist). ServiceNow announced Otto on 5 May 2026 as one AI experience that brings together Now Assist, Moveworks and AI Experience, and store applications renamed their in-product labels from August 2026; contracts and older documentation may still use the Now Assist name, so record both names in the licence register.

IDCapabilityProduct areaData accessedActions allowedHuman oversightMeasure
AI-001 (Example)Incident summarisationITSMIncident, work notesDraft summary onlyAgent reviews before postingSummary accepted rate above 80 %
AI-002 (Example)Agent that triages and routes requestsService catalogueCatalogue, user profileSet category and assignment groupLow-confidence items routed to triage groupReassignment rate below 10 %
[AI-NNN][Capability][Area][Data][Actions][Oversight][Measure]

For every AI capability, record the roles that can use it, data that is excluded from prompts, the evaluation before go-live and the monitoring afterwards. The CSDM 5 white paper adds AI-related classes (AI system digital assets, AI functions and AI applications) so that AI systems can be inventoried and related to services: populate them for each AI capability in this table. Detailed agent specifications belong in AI agent specification (ai-data/ai-agent-spec).

14. Operating model

RoleResponsibilitiesNamed
Platform ownerBudget, roadmap, licence management, vendor relationship[@name]
Platform architectDesign authority chair, standards, upgrade planning[@name]
Product owners (per product area)Backlog, process alignment, acceptance[@names]
CMDB managerCSDM adoption, data quality, reconciliation rules[@name]
Developers and administratorsBuild, configuration, support[Team]
Process ownersProcess design and performance for incident, change and request[@names]
ActivityPlatform ownerPlatform architectProduct ownerCMDB managerProcess owner
Approve customisation exceptionsARCCC
Plan upgradesARCII
Prioritise backlogACRCC
Maintain CSDM dataICCAR
Approve process changesICCIA

15. Roadmap, decisions and risks

QuarterPlatform releaseCSDM stageProductsUpgrade
[Q1 YYYY] (Example)Release 1Foundation and CrawlITSM coreCurrent family release
[Q2 YYYY] (Example)Release 1.1WalkDiscovery, Service Graph ConnectorsPatch
[Q3 YYYY] (Example)Release 2WalkSecOps, Service Mapping tier 1Next family release
[Q4 YYYY] (Example)Release 3RunSPM, business service offeringsPatch
[Quarter][Release][Stage][Products][Upgrade]
IDDecisionOptionsReasonDateApprover
DEC-001 (Example)Single production instanceSingle, one per regionShared CMDB and services; residency met by regionYYYY-MM-DDDesign authority
DEC-002 (Example)Service Graph Connector for cloud CIsConnector, Discovery onlySupported, faster coverageYYYY-MM-DDDesign authority
[DEC-NNN][Decision][Options][Reason]YYYY-MM-DD[Approver]
IDRiskLikelihoodImpactResponseOwner
RSK-001 (Example)Duplicate CIs from overlapping sources reduce trust in the CMDBMediumHighIRE rules per class, de-duplication queue, health measures@cmdb-manager
RSK-002 (Example)Customised base records delay upgradesHighMediumCustomisation policy, skipped records review, debt trend@platform-architect
RSK-003 (Example)MID Server compromise gives network reachLowHighHardened hosts, zone-specific clusters, vault credentials@security-architect
[RSK-NNN][Risk][L / M / H][L / M / H][Response][@owner]
Requirement IDDesign elementBuild itemTestStatus
REQ-ITSM-004 (Example)CSDM run stage, business service offeringsStory SN-120ATF-CHG-07 impacted service shown on changeDesigned
REQ-ITOM-011 (Example)INT-004 cloud connectorStory SN-210TC-CMDB-03 IRE identificationBuilt
[Requirement][Element][Item][Test][Status]

16. Glossary and references

16.1 Glossary

TermMeaning
CSDMCommon Service Data Model: ServiceNow guidance for modelling services and CIs
CMDBConfiguration management database
IREIdentification and Reconciliation Engine, which matches incoming CI data and applies source precedence
MID ServerJava application installed on customer hosts that lets the instance reach private networks
Service Graph ConnectorSupported integration that loads third-party data into the CMDB through IRE
Scoped applicationApplication isolated in its own namespace with controlled access to other scopes
Family releaseA named major ServiceNow platform release
Skipped recordA customised record that an upgrade did not overwrite and that needs review
ATFAutomated Test Framework

16.2 References

ReferenceVersion or date checkedUse
CSDM 5 white paper, ServiceNow community (Scott Lemm, Rob Koeten)Published May 2025, checked 2026-10-23Domains, adoption stages, AI classes
ServiceNow community announcement "CSDM 5: get the white paper"6 May 2025, updated 16 June 2025Release date
ServiceNow release notes, available versionsChecked 2026-10-23Section 9 release names and status
ServiceNow release cycle article KB0547244Not readable without sign-in; check before useSupport policy
ServiceNow press release, "ServiceNow Otto creates the unified AI experience for the enterprise", newsroom.servicenow.com5 May 2026Otto naming, section 13
ServiceNow Store release notes, ITSM AI applications (rename to ServiceNow Otto)August 2026, checked 2026-10-23In-product rename

Standard and licence note

Structure aligned with the ServiceNow Common Service Data Model (CSDM 5 white paper, May 2025) and ServiceNow platform documentation for CMDB, Discovery, MID Server, integrations and family releases. Only domain names, stage names, product names and release names are used; all explanations, criteria and examples are original text written for this collection and do not reproduce the white paper. Check the current CSDM version and ServiceNow release notes before use. ServiceNow, CSDM, ServiceNow Otto and related product names are trademarks of their owners; this template is not affiliated with or endorsed by them. Template licence: MIT.

Ähnliche Vorlagen