Extend classes and rules
Extend and update CMDB CI Class Models store app classes and rules when using third-party integration tools.
The CMDB CI Class Models app adds class models that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.
When using a third-party tool to integrate with ServiceNow apps, gaps can occur between the integration and different CIs. Some of the integrated tables and classes may be missing classes and rules that are not included with the CMDB CI Class Models store app.
This section lists the classes that the CMDB CI Class Models store app adds or updates. The classes and rules in the following table enable you to add and extend the CMDB CI Class Models store app for integrations.
See the full release notes for all CMDB CI Class Models.
| Table | Extends | Rules and related entries |
|---|---|---|
Postgresql Schema cmdb_ci_postgresql_schema |
cmdb_ci_db_catalog | Containment rule: cmdb_ci_db_postgresql_instance->Contains:Contained By->cmdb_ci_postgresql_schema |
Identification Rule: Dependent, Attributes: name |
||
Related Entries (cmdb_related_entry):
|
||
Information Object cmdb_ci_information_object |
cmdb_ci | Identification rule: Independent, attributes: name |
Related Entries (cmdb_related_entry):
|
||
Oracle Catalog cmdb_ci_db_ora_catalog |
cmdb_ci_db_catalog | Related Entries (cmdb_related_entry):
|
MySQL Catalog cmdb_ci_db_mysql_catalog |
cmdb_ci_db_catalog | Containment rule: cmdb_ci_db_mysql_instance->Contains:Contained By->cmdb_ci_db_mysql_catalog |
Identification rule: Dependent, attributes: name |
||
Related Entries (cmdb_related_entry):
|
||
MS SQL Database cmdb_ci_db_mssql_database |
cmdb_ci_db_instance | Related Entries (cmdb_related_entry):
|
Sybase Catalog cmdb_ci_db_syb_catalog |
cmdb_ci_db_catalog | Containment rule: cmdb_ci_db_syb_instance->Contains:Contained By->cmdb_ci_db_syb_catalog |
Identification rule: Dependent, attributes: name |
||
Related Entries (cmdb_related_entry):
|
||
DB2 Database (Before CMDB CI Class Models v1.67.0, the label (display name) was DB2 Catalog) cmdb_ci_db_db2_catalog |
cmdb_ci_db_catalog | Containment rule: cmdb_ci_db_db2_instance->Contains:Contained By->cmdb_ci_db_db2_catalog |
Identification rule: Dependent, attributes: name |
||
Related Entries (cmdb_related_entry):
|
For the list of classes in the base system, including classes that this app might extend, see CMDB tables descriptions.