79 views

Description

Reconciliation Rule doesn't work. Discovery source does not update an attribute, even if the "Apply to all attributes" is ticked.

Screen Shot 2020-03-25 at 2.10.38 pm.png

Cause

There might be another reconciliation rule on same CI Class that picked a particular field.

For example:

This is working as designed.

For any CI Class, if a reconciliation rule picks a specific field, then other discovery source with reconciliation rule that has "Apply to all attributes" switched on will skip updating that field.

This is also documented as below:

"If you want to authorize a data source to update specific attributes in a table, list these attributes in the reconciliation rule for the data source. A rule that grants access to specific attributes in a table overrides other rules with an empty attribute list that grants access to the entire table."

 

Doc Source:

https://docs.servicenow.com/bundle/orlando-servicenow-platform/page/product/configuration-management/reference/r_ReconciliationRulesPrinciples.html

Resolution

The solution is to open the reconciliation rules with "Apply to all attributes" switched on in CI Class Manager,

on Attributes tab, switch off "Apply to all attributes", then pick all the fields manually.

Article Information

Last Updated:2020-03-26 15:27:12
Published:2020-03-26