The configuration management application in ServiceNow is used to build and maintain the logical service configurations of the infrastructure and applications that support a service. In order to build applications surrounding the configuration management application, it is important to understand the architecture of the configuration management tables.
The logical service configurations are stored in the Configuration Management Database (CMDB), and are mapped to the physical inventory in your organization. The CMDB consists of entities called configuration items (CI). A CI may be:
- A physical entity: Such as a computer or router
- A logical entity: Such as an instance of a database
- Conceptual: Such as a payroll service
The parent class of all CI classes in ServiceNow is the cmdb
(base configuration item) table. It has some set of fields that are relevant to all configuration items. The cmdb
table is extended by the a table named cmdb_ci
(Configuration Item). There...