csdm-modeling

Installation
SKILL.md

CSDM Modeling

The Common Service Data Model is ServiceNow's prescription for which table a service record goes in. It is not a plugin, not a field, and not something you switch on. It is a set of classes that already exist in your CMDB, plus guidance about which one a given record belongs to. Get the class wrong and nothing fails today — the record saves, the tool returns created: true, and the bill arrives later. ServiceNow's own migration guidance is blunt about the trade: you can keep using non-conforming tables, but "you might not get the full benefit of your products", and moving CIs to the right table afterwards does not move the reports, business rules and references already pointing at them, while "during migration, you lose all customized or base-system attributes that are not in the same table hierarchy".

This guide is about the model. cmdb-patterns is about the tools — relationship mechanics, orphan and stale detection, the cmdb_rel_type lookup. Read that one for those.

The default mistake

Installs
2
GitHub Stars
78
First Seen
14 days ago
csdm-modeling — serac-labs/serac