IRE support for non-CMDB tables
Apply Identification and Reconciliation Engine (IRE) processes to supported non-CMDB tables to ensure data integrity and health of those tables.
Starting with the Brazil release, IRE supports some non-CMDB tables. You can use all IRE features with some non-CMDB tables after creating identification rules (CI identifiers and identifier entries) for those tables. Non-CMDB tables supported for IRE features include:
- In an application-specific scope: All non-CMDB tables
- In the global scope: Only non-CMDB tables that are preset in the base system. In the Brazil release for example, the Location [cmn_location], Department [cmn_department], Cost Center [cmn_cost_center], Building [cmn_building], User [sys_user], and Group [sys_user_group] non-CMDB tables are supported.
You can't use the CI Class Manager to manage any IRE-related rules for non-CMDB tables. Instead, you must work directly with the respective tables in list views to create and manage those rules as described in the following procedures:
- Create an identification rule for a non-CMDB table
- Create a reconciliation rule for a non-CMDB table
- Create an IRE data source rule for non-CMDB tables
- Create a data refresh rule for a non-CMDB table
- Create an identification inclusion rule for a non-CMDB table
- Simulate payload execution using identification simulation
- Use partial payloads
- Review and process de-duplication tasks
You can use the following store apps with supported non-CMDB tables:
- CMDB 360 in CMDB Workspace
- IntegrationHub ETL
IRE processes are applied to supported non-CMDB tables with the following differences:
- IRE doesn't populate the discovery_source, last_discovered, and the first_discovered attributes if those attributes don't exist in the non-CMDB table.
- IRE uses the non-CMDB table’s class name as sys_class_name if the table doesn't include a sys_class_name attribute.
- IRE payloads don't support relationships with non-CMDB tables.
Note: Although IRE-related user interface and accompanying documentation might reference CMDB and CMDB elements, most of those references also apply to any supported non-CMDB tables.
- Create an identification rule for a non-CMDB table
To use Identification and Reconciliation Engine (IRE) features with supported non-CMDB tables, you must first create identification rules that uniquely identify the table records. Each non-CMDB table can be associated with a single identification rule. - Create a reconciliation rule for a non-CMDB table
Create a static or a dynamic CI reconciliation rule for a non-CMDB table. - Create a data refresh rule for a non-CMDB table
To apply Identification and Reconciliation Engine (IRE) features to supported non-CMDB tables, create data refresh rules for those tables. Data refresh rules are used to determine if a record is stale for a specific data source. Such records can then be updated by a lower-priority authorized data source. - Create an identification inclusion rule for a non-CMDB table
Narrow the scope of records that are included in the identification process of non-CMDB records by creating an identification inclusion rule. - Create an IRE data source rule for non-CMDB tables
When using Identification and Reconciliation Engine (IRE), you can prevent a specific data source from inserting new records for a specific non-CMDB table. Create IRE data source rules for data sources that you don't trust in creating records but continue to trust in updating those records that exist.
Parent Topic:CMDB Identification and Reconciliation (IRE)
--- title: IRE support for non-CMDB tables description: Apply Identification and Reconciliation Engine \(IRE\) processes to supported non-CMDB tables to ensure data integrity and health of those tables. locale: en-US canonical_url: https://www.servicenow.com/docs/r/servicenow-platform/configuration-management-database-cmdb/ire-support-non-cmdb-tables.html release: brazil product: Configuration Management Database \(CMDB\) classification: configuration-management-database-cmdb topic_type: concept last_updated: "2026-09-10" reading_time_minutes: 4 breadcrumb: [CMDB Identification and Reconciliation \(IRE\), Configuration Management Database \(CMDB\), Configuration Management, Extend ServiceNow AI Platform capabilities] --- # IRE support for non-CMDB tables Apply Identification and Reconciliation Engine \(IRE\) processes to supported non-CMDB tables to ensure data integrity and health of those tables. Starting with the Brazil release, IRE supports some non-CMDB tables. You can use all IRE features with some non-CMDB tables after creating identification rules \(CI identifiers and identifier entries\) for those tables. Non-CMDB tables supported for IRE features include: - In an application-specific scope: All non-CMDB tables - In the global scope: Only non-CMDB tables that are preset in the base system. In the Brazil release for example, the Location \[cmn\_location\], Department \[cmn\_department\], Cost Center \[cmn\_cost\_center\], Building \[cmn\_building\], User \[sys\_user\], and Group \[sys\_user\_group\] non-CMDB tables are supported. You can't use the [CI Class Manager](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/ci-class-manager-landing-page.md) to manage any IRE-related rules for non-CMDB tables. Instead, you must work directly with the respective tables in list views to create and manage those rules as described in the following procedures: - [Create an identification rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-id-rule.md) - [Create a reconciliation rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-reconciliation-rule-non-cmdb.md) - [Create an IRE data source rule for non-CMDB tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-ire-data-src-rule.md) - [Create a data refresh rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-data-refresh-rule.md) - [Create an identification inclusion rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-id-inclusion-rule.md) - [Simulate payload execution using identification simulation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/identification-simulation.md) - [Use partial payloads](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/ire.md) - [Review and process de-duplication tasks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/de-duplication-tasks.md) You can use the following store apps with supported non-CMDB tables: - CMDB 360 in CMDB Workspace - [IntegrationHub ETL](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/integration-hub-etl/integrationhub-etl.md) IRE processes are applied to supported non-CMDB tables with the following differences: - IRE doesn't populate the **discovery\_source**, **last\_discovered**, and the **first\_discovered** attributes if those attributes don't exist in the non-CMDB table. - IRE uses the non-CMDB table’s class name as **sys\_class\_name** if the table doesn't include a **sys\_class\_name** attribute. - IRE payloads don't support relationships with non-CMDB tables. **Note:** Although IRE-related user interface and accompanying documentation might reference CMDB and CMDB elements, most of those references also apply to any supported non-CMDB tables. - **[Create an identification rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-id-rule.md)** To use Identification and Reconciliation Engine \(IRE\) features with supported non-CMDB tables, you must first create identification rules that uniquely identify the table records. Each non-CMDB table can be associated with a single identification rule. - **[Create a reconciliation rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-reconciliation-rule-non-cmdb.md)** Create a static or a dynamic CI reconciliation rule for a non-CMDB table. - **[Create a data refresh rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-data-refresh-rule.md)** To apply Identification and Reconciliation Engine \(IRE\) features to supported non-CMDB tables, create data refresh rules for those tables. Data refresh rules are used to determine if a record is stale for a specific data source. Such records can then be updated by a lower-priority authorized data source. - **[Create an identification inclusion rule for a non-CMDB table](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-id-inclusion-rule.md)** Narrow the scope of records that are included in the identification process of non-CMDB records by creating an identification inclusion rule. - **[Create an IRE data source rule for non-CMDB tables](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/create-non-cmdb-ire-data-src-rule.md)** When using Identification and Reconciliation Engine \(IRE\), you can prevent a specific data source from inserting new records for a specific non-CMDB table. Create IRE data source rules for data sources that you don't trust in creating records but continue to trust in updating those records that exist. **Parent Topic:**[CMDB Identification and Reconciliation \(IRE\)](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/servicenow-platform/configuration-management-database-cmdb/c_CMDBIdentifyandReconcile.md)
| title | IRE support for non-CMDB tables |
| description | Apply Identification and Reconciliation Engine \(IRE\) processes to supported non-CMDB tables to ensure data integrity and health of those tables. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/servicenow-platform/configuration-management-database-cmdb/ire-support-non-cmdb-tables.html |
| release | brazil |
| product | Configuration Management Database \(CMDB\) |
| classification | configuration-management-database-cmdb |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 4 |
| breadcrumb | CMDB Identification and Reconciliation \(IRE\)Configuration Management Database \(CMDB\)Configuration ManagementExtend ServiceNow AI Platform capabilities |