What is required from ServiceNow for setting up IRE

Suve3
Tera Contributor

Hi All,

We are setting up Integration with third party for populating CMDB classes and we are using IRE in the onBefore Transform Script. In order to set up IRE, what are the requirements from ServiceNow ? 

1 ACCEPTED SOLUTION

Community Alums
Not applicable

Yes @Suve3 !! That's correct

View solution in original post

7 REPLIES 7

Community Alums
Not applicable

Hi @Suve3 ,

IRE will effectively ignore the coalesce you have set in your transform. You need to check the identification rules for the CI class you are targetting, that will likely be why you are seeing duplicates.

ou can enable debugVerbose logging and check out what's going on in the process to confirm.

Properties for Identification and Reconciliation (servicenow.com)

In your script, it would also be a good idea to set a Discovery Source to make things easier to understand in the logs:

cmdbUtilIRE.setDiscoverySource([source name]);

 

If you haven't already, you'll need to register the Discovery Source first, though. You can do that in a fix script:

var sourceName = “[source name]”,

dsUtil = new global.CMDBDataSourceUtil();

dsUtil.addDataSource(sourceName);

 

YOu can use  the link Create an IRE data source rule 

 

Hi @Community Alums 

What are the required information to gather from client to setup IRE?

Community Alums
Not applicable

Hi @Suve3 ,

You need to get what your client wants to upload or what they want to measure/track such that you can setup the IRE.

 

@Community Alums Is the below requirements correct?


1. Create Identification rules for all the Parent & child classes.
2. Create Identifier entries for each rule, a Regular Identifier/Lookup Identifier or combination of both.
3.Specify Reconciliation rules & Data Precedence for differnt data sources.
4. Modify Identification and Reconciliation properties.
https://docs.servicenow.com/bundle/utah-servicenow-platform/page/product/configuration-management/reference/properties-id-reconciliation.html
5. Call CMDB API CMDBTransformUtil(); in the onBefore transform scripts