ServiceNow Identification and Reconciliation Engine (IRE) Rule

When importing Flexera data into ServiceNow, customers have the option to utilize the ServiceNow Identification and Reconciliation Engine (IRE). However, the Flexera Integration app supports both the IRE and non-IRE (transform map coalesce methodology) approaches to data integration. The data conclusion in either approach of integration will be the same, regardless of the integration method.

Customers can choose the IRE method of integration by changing a user-configurable property. See the following subsections for complete details of this feature:

Changes Required to Enable IRE
Scope of Modification
Transform Maps to Be Excluded
Identification Rule
Recommended Properties to Be Applied to IRE Where the Reclassification Is Disabled

Changes Required to Enable IRE

Two steps are required to enable the IRE feature in Flexera Integration app 5.0.8.

To enable the IRE feature in the Flexera Integration app 5.0.8:

1. Run the new fix script, IRE Setup (run in global scope), in the global scope.

2. Enable the new user property, Flexera Integration > Integration Property > Use IRE in Flexera Data Integration

Scope of Modification

ServiceNow IRE supports the CMDB class which is a decedent of cmdb_ci.

Two types of transform maps will NOT be converted to use IRE:

Transform map with target tables not defined in the ServiceNow CMDB cmdb_ci class hierarchy.
Transform map with target table to custom ServiceNow table, not in the cmdb_ci class hierarchy.

For example:

All ServiceNow Asset Management tables are not in the ServiceNow CMDB cmdb_ci class hierarchy.
Flexera Technopedia catalog data resides in a custom ServiceNow table.
These two types of transform maps will be not included in this modification.

The following table lists transform maps that support IRE in the Flexera Integration scoped app 5.0.8:

Transform Map

Target Table

Computer

cmdb_ci_computer

Disk

cmdb_ci_disk

Network Gear

cmdb_ci_netgear

Network Adapter

cmdb_ci_network_adapter

Hardware

cmdb_ci_hardware

Transform Maps to Be Excluded

Table Type

Table Name

Note

SAM Custom Publisher

samp_sw_publisher

The target table is not in the supported IRE CMDB hierarchy.

SAM Custom Product

samp_sw_product

The target table is not in the supported IRE CMDB hierarchy.

SAM Software Product Model

cmd_software_product_model

The target table is not in the supported IRE CMDB hierarchy.

SAM Software Product Lifecycle

sam_sw_product_lifecycle

The target table is not in the supported IRE CMDB hierarchy.

SAM Software Model Lifecycle

sam_sw_model_lifecycle

The target table is not in the supported IRE CMDB hierarchy.

SAM Discovery Model

cmdb_sam_sw_discovery_model

The target table is not in the supported IRE CMDB hierarchy.

SAM Software Installation

cmdb_sam_sw_install

The target table is not in the supported IRE CMDB hierarchy.

SAM Hardware Product Model

cmdb_hardware_product_model

The target table is not in the supported IRE CMDB hierarchy.

SAM Hardware Model Lifecycle

cmdb_hardware_model_lifecyle

The target table is not in the supported IRE CMDB hierarchy.

Company

core_company

The target table is not in the supported IRE CMDB hierarchy.

FNMS Application → Software Installation

cmdb_sam_sw_install

The target table is not in the supported IRE CMDB hierarchy.

FNMS Contracts→ Contract Instance

ast_contract_instance

The target table is not in the supported IRE CMDB hierarchy.

FNMS Contracts→ Contracts

ast_contract

The target table is not in the supported IRE CMDB hierarchy.

FNMS Computer Model

cmdb_model

The target table is not in the supported IRE CMDB hierarchy.

FNMS Inventory → Virtual Machine

cmdb_ci_vm_instance

The target table is not in the supported IRE CMDB hierarchy. 

FNMS Application → Software Installation

cmdb_sam_sw_install

The target table is not in the supported IRE CMDB hierarchy.

FNMS Application → Software

cmdb_ci_spkg

Deprecated in 5.0.472, to support SAM-only software tables.

FNMS Application → Software Instance

cmdb_software_instance

Deprecated in 5.0.472, to support SAM-only software tables.

Flexera Company

x_fls_flexera_fnms_flexera_company

Custom Flexera table

Flexera Hardware Model with Lifecycle

x_fls_flexera_fnms_flexera_hardware_model

Custom Flexera table

Flexera Software Model with Lifecycle

x_fls_flexera_fnms_flexera_software_model

Custom Flexera table

Flexera Normalized software Instance

x_fls_flexera_fnms_flexera_normalized_software_intance

Custom Flexera table

Identification Rule

Transform Map

NON-IRE Coalesce Field

IRE Identifier

Computer

x_fls_flexera_fnms_flexera_unique_id

x_fls_flexera_fnms_flexera_unique_id

Disk

computer.x_fls_flexera_fnms_flexera_unique_id, name

computer.x_fls_flexera_fnms_flexera_unique_id, name

Network Gear/Hardware

x_fls_flexera_fnms_flexera_unique_ci_id

x_fls_flexera_fnms_flexera_unique_ci_id

Network Adapter

x_fls_flexera_fnms_flexera_unique_id, mac_address, name

x_fls_flexera_fnms_flexera_unique_id, mac_address, name

Hardware

x_fls_flexera_fnms_flexera_unique_ci_id

x_fls_flexera_fnms_flexera_unique_ci_id

Recommended Properties to Be Applied to IRE Where the Reclassification Is Disabled

To restrict the reclassification of IRE, use the following “global” properties noting that all six settings are required..

Property Name

Value

glide.identification_engine.update_without_switch_enable

false

glide.identification_engine.update_without_downgrade_enabled

false

glide.identification_engine.update_without_upgrade_enabled

false

glide.class.upgrade.enabled

false

glide.class.downgrade.enabled

false

glide.class.switch.enabled

false