DCM Content Pack | Common Service Data Model

The Common Service Data Model (CSDM) is a standard and consistent set of terms and definitions that span and can be used with all ServiceNow® products on the Now Platform®. These definitions form the basis for the CSDM framework.

More information about the model available at docs.servicenow.com

This "CSDM Content Pack" is an add-on for the Data Content Manager (DCM) application. The content pack includes data model (blueprint) templates for CMDB. These templates can be used with DCM to document, populate and audit data based on the graphical data models. 

Release dates:

v1.0: January 20th 2020

v2.0: August 23th 2020

v2.1: October 10th 2020

v3.0: December 31st 2020

v3.1: August 2021 (estimated)

Installation and Setup

Download and install the content pack from the ServiceNow Store.

Blueprint templates

Blueprint templates included in different content pack version.

Blueprint templateDefault Data DomainDescriptionIntroduced in versionUpdated in version
CSDM - Applications - CrawlApplications

Template for Applications when learning to crawl.

Considerations regarding this data model:
- Use the appropriate references between Application Service and User
- Update group reference based on your support model
- Replace the relationship to Server class to match with your server capacity and other IT infrastructure models.
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.

2.0

2.1

CSDM - Application Services - CrawlApplication Services

Template for Application Services when learning to crawl.

Considerations regarding this data model:
- Use the appropriate references between Application Service and User.
- Update group reference based on your support model.
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.
- Replace Application and Server classes to match with your server capacity and other IT infrastructure models.

1.02.0, 2.1, 3.1
CSDM - Application Services - WalkApplication Services

Template for Application Services when starting to walk.

Considerations regarding this data model:
- Review group reference based on your support model
- Add responsible person references to Application Service, if applicable
- Replace Application and Server classes to match your server capacity and other IT infrastructure models.
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.

1.03.0, 3.1
CSDM - Application Services - RunApplication Services

Template for Application Services when capable of running.

Considerations regarding this data model:
- Review group and responsible person references based on your support model
- Replace Application and Server classes to match your server capacity and other IT infrastructure models.
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.

1.03.0, 3.1
CSDM - Application Services - FlyApplication Services

Template for Application Services when finally flying.

Considerations regarding this data model:
- This model is showing the full CSDM data model where Application Service is the root class
- You can split the model into smaller pieces (different root classes) to focus on closest relationships for each class. This is recommended especially when using the blueprint for data population.
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.

1.03.0, 3.1
CSDM - Business Applications - CrawlBusiness Applications

Template for Business Applications when learning to crawl.

Considerations regarding this data model:
- Use the appropriate references between Business Application and User
- Update group reference based on your support model
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.

1.02.0, 2.1
CSDM - Business Applications - WalkBusiness Applications

Template for Business Applications when starting to walk.

Considerations regarding this data model:
- Review group reference based on your support model
- Add/update responsible person references to Business Application, if applicable
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.

1.03.0
CSDM - Business Service Offerings - RunBusiness Service Offerings

Template for Business Service Offerings when capable of running.

Considerations regarding this data model:
- Review group and responsible person references based on your support model
- Another model available for Technical Service Offerings
- Replace "Configuration item" with more specific CI classes per service.

1.0
CSDM - Business Services - RunBusiness Services

Template for Business Services when capable of running.

Considerations regarding this data model:
- Review group and responsible person references based on your support model
- Another model available for Technical Services

1.0
CSDM - Change Management - WalkChange ManagementCommon Service Data Model template for the Change Management use case.2.03.0
CSDM - Configuration Items - CrawlConfiguration Items

Common Service Data Model template for any Configuration Item when learning to crawl.

The purpose of this blueprint is to ensure that every CI has responsibilities defined. Please note that this blueprint is not part of the official CSDM.

2.0
CSDM - Configuration Items - WalkConfiguration Items

Template for all Configuration Items when starting to walk.

Considerations regarding this data model:
- Update responsible person and group references according to your support model
- Designed as a generic template to all "non service or application" CIs
- The purpose is to ensure that each CI belongs to technical service and is under someone's responsibility
- Blueprint is not suitable for the data population due to abstract root class, can be used for audit.

1.03.0
CSDM - Departments - CrawlOrganizations

Common Service Data Model template for Departments when learning to crawl.

Considerations regarding this data model:
- CSDM doesn't include clearly defined data models for Organizational structures
- This model is based on common Foundation Data tables and their OOB references to each other.

3.03.1
CSDM - Dynamic CI Group - WalkConfiguration Items

Template for Dynamic CI Groups when starting to walk.

Considerations regarding this data model:
- Not that clearly defined by the CSDM (v3.0)
- Includes optional links from CMDB Group to different records defining which CIs belong to the group.

3.03.1
CSDM - Incident Management - WalkIncident ManagementCommon Service Data Model template for the Incident Management use case.2.03.0
CSDM - Servers - CrawlServers

Template for Servers when learning to crawl.

Considerations regarding this data model:
- Use the appropriate references between Server and User.
- Update group reference based on your support model.
- New Application Service (cmdb_ci_service_auto) CI Class was introduced in Paris release.
- Replace the relationship to Application class to match with your middleware services.
- Add downstream relationships for Server to match with your IT infrastructure models.

2.02.1, 3.1
CSDM - Service Portfolio Management - RunBusiness Services

Template for the Service Portfolio Management use case when already running.


Service Portfolio Management data model using Service Taxonomy Nodes and Layer Definitions.

2.03.1
CSDM - Service Portfolio Management - WalkBusiness Services

Template for the Service Portfolio Management use case when starting to walk.

Service Portfolio Management data model using Service Taxonomy Nodes and Layer Definitions.

2.03.1
CSDM - Technical Service Offerings - WalkTechnical Service Offerings

Template for Technical Service Offerings when starting to walk.

Considerations regarding this data model:
- Another model available for Business Service Offerings
- Review responsibilities according to agreed models.
- Replace "Configuration item" with more specific CI classes per service.

1.03.1
CSDM - Users - CrawlUsers

Common Service Data Model doesn't yet provide data models for Foundation Data. But Foundation Data is so important that this is the beginning for that domain.

Purpose of this model is to ensure that every user has an active manager and they belong to an organizational unit for reporting.

Considerations regarding this data model:
- CSDM doesn't include clearly defined data models for Users or other Common Data
- This model is based on common Foundation Data tables and their OOB references to each other.

2.02.1, 3.1

Blueprints

These Blueprints are included when the content pack is installed with Demo Data. These are ready-to-use published blueprints based on matching blueprint templates. The content pack also includes Scheduled Audit definitions using these Blueprints.

Please note the difference between Blueprints and Blueprint templates. Blueprints are real, active data models that can be used for auditing and maintaining data according to agreed data models while Blueprint templates are only used to create new Blueprints. 

Note

It's not recommended to install Content Pack into Production instance with demo data if DCM application has been in use already. No problems with fresh DCM installations, but otherwise content pack may create duplicate Blueprint Elements.
BlueprintDomainPurposeIntroduced in versionUpdated in version(s)
CSDM - Business Applications - CrawlBusiness ApplicationsStart auditing with a best practice blueprint.2.02.1
CSDM - Application Services - CrawlApplication ServicesStart auditing with a best practice blueprint.2.02.1
CSDM - Applications - CrawlApplicationsStart auditing with a best practice blueprint.2.02.1
CSDM - Servers - CrawlServersStart auditing with a best practice blueprint.2.02.1
CSDM - Users - CrawlUsersStart auditing with a best practice blueprint.2.02.1
CSDM - Incident Management - WalkIncident ManagementStart auditing with a best practice blueprint.2.03.0

CSDM Compliance Dashboard

Since content pack version 2.0, the package also includes a "CSDM Compliance Dashboard" giving great insight into data model compliance, most problematic elements, and status of the remediation activities.

The Overview tab will show the overall status and trend for CSDM compliance while other tabs focus on each of the CSDM domains + Foundation Data and Processes for additional insight. Each tab includes Interactive Filters to narrow down the scope and dig into details for a particular domain, implementation phase or audit category.

New blueprints and related audit results can be included in this dashboard by selecting the "CSDM" category on the blueprint and making sure that the selected Data Domain belongs to one of the CSDM Domains (Data Tiers in DCM).

© Qualdatrix Ltd 2021 | All rights reserved.