Extend classes and rules for third-party integrations
Extend and update CMDB CI Class Models app classes and rules when using third-party integration tools.
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.
See the release notes for all CMDB CI class models.
This section lists the classes that the CMDB CI Class Models 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.
|
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):- Identifier: cmdb_ci_db_ora_catalog
|
|
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):- Identifier: cmdb_ci_db_mssql_database
|
|
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 (formerly 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):
|
Related topics
--- title: Extend classes and rules for third-party integrations description: Extend and update CMDB CI Class Models app classes and rules when using third-party integration tools. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/cmdb-ci-class-models/cmdb-ci-class-models-extend.html release: australia product: CMDB CI Class Models classification: cmdb-ci-class-models topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [CMDB CI class models, CMDB hierarchy, Explore, Configuration Management Database \(CMDB\), Configuration Management, Extend ServiceNow AI Platform capabilities] --- # Extend classes and rules for third-party integrations Extend and update CMDB CI Class Models app classes and rules when using third-party integration tools. 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. See the release notes for all CMDB CI class models. This section lists the classes that the CMDB CI Class Models 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. <table id="table_usq_ttl_fnb"><thead><tr><th> Table </th><th> Extends </th><th> Rules and related entries </th></tr></thead><tbody><tr><td rowspan="3"> Postgresql Schema cmdb\_ci\_postgresql\_schema </td><td rowspan="3"> cmdb\_ci\_db\_catalog </td><td> Containment rule:cmdb\_ci\_db\_postgresql\_instance->Contains:Contained By->cmdb\_ci\_postgresql\_schema </td></tr><tr><td> Identification Rule: Dependent, Attributes: name </td></tr><tr><td> Related Entries \(cmdb\_related\_entry\): - Identifier: cmdb\_ci\_postgresql\_schema - Related table: cmdb\_key\_value - Referenced field: configuration\_item </td></tr><tr><td rowspan="2"> Information Object cmdb\_ci\_information\_object </td><td rowspan="2"> cmdb\_ci </td><td> Identification rule:Independent, attributes: name </td></tr><tr><td> Related Entries \(cmdb\_related\_entry\): - Identifier: cmdb\_ci\_information\_object - Related table: cmdb\_key\_value - Referenced field: configuration\_item </td></tr><tr><td> Oracle Catalog cmdb\_ci\_db\_ora\_catalog </td><td> cmdb\_ci\_db\_catalog </td><td> Related Entries \(cmdb\_related\_entry\):- Identifier: cmdb\_ci\_db\_ora\_catalog - Related table: cmdb\_key\_value - Referenced field: configuration\_item </td></tr><tr><td rowspan="3"> MySQL Catalog cmdb\_ci\_db\_mysql\_catalog </td><td rowspan="3"> cmdb\_ci\_db\_catalog </td><td> Containment rule:cmdb\_ci\_db\_mysql\_instance->Contains:Contained By->cmdb\_ci\_db\_mysql\_catalog </td></tr><tr><td> Identification rule: Dependent, attributes: name </td></tr><tr><td> Related Entries \(cmdb\_related\_entry\): - Identifier: cmdb\_ci\_db\_mysql\_catalog - Related table: cmdb\_key\_value - Referenced field: configuration\_item </td></tr><tr><td> MS SQL Database cmdb\_ci\_db\_mssql\_database </td><td> cmdb\_ci\_db\_instance </td><td> Related Entries \(cmdb\_related\_entry\):- Identifier: cmdb\_ci\_db\_mssql\_database - Related table: cmdb\_key\_value - Referenced field: configuration\_item </td></tr><tr><td rowspan="3"> Sybase Catalog cmdb\_ci\_db\_syb\_catalog </td><td rowspan="3"> cmdb\_ci\_db\_catalog </td><td> Containment rule:cmdb\_ci\_db\_syb\_instance->Contains:Contained By->cmdb\_ci\_db\_syb\_catalog </td></tr><tr><td> Identification rule: Dependent, attributes: name </td></tr><tr><td> Related Entries \(cmdb\_related\_entry\): - Identifier: cmdb\_ci\_db\_syb\_catalog - Related table: cmdb\_key\_value - Referenced field: configuration\_item </td></tr><tr><td rowspan="3"> DB2 Database \(formerly DB2 Catalog\) cmdb\_ci\_db\_db2\_catalog </td><td rowspan="3"> cmdb\_ci\_db\_catalog </td><td> Containment rule:cmdb\_ci\_db\_db2\_instance->Contains:Contained By->cmdb\_ci\_db\_db2\_catalog </td></tr><tr><td> Identification rule: Dependent, attributes: name </td></tr><tr><td> Related Entries \(cmdb\_related\_entry\): - Identifier: cmdb\_ci\_db\_db2\_catalog - Related table: cmdb\_key\_value - Referenced field: configuration\_item </td></tr></tbody> </table>For the list of classes in the base system, including classes that this app might extend, see [CMDB tables descriptions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/configuration-management-database-cmdb/cmdb-tables-details.md). **Related topics** [CMDB schema model](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/configuration-management-database-cmdb/c_ConfigurationManagementDatabase.md)
| title | Extend classes and rules for third-party integrations |
| description | Extend and update CMDB CI Class Models app classes and rules when using third-party integration tools. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/servicenow-platform/cmdb-ci-class-models/cmdb-ci-class-models-extend.html |
| release | australia |
| product | CMDB CI Class Models |
| classification | cmdb-ci-class-models |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | CMDB CI class modelsCMDB hierarchyExploreConfiguration Management Database \(CMDB\)Configuration ManagementExtend ServiceNow AI Platform capabilities |