How to restrict operational status field to not get updated via discovery

Community Alums
Not applicable

Hi Everyone !

We have a requirement to restrict the operational status changes from Discovery in cmdb_ci table,

Discovery is updating or changing the CI operational status which will cause data discrepancy so we want to restrict the operational status update via discovery 
I have tried with Business Rule but It is not working. Kindly suggest the solution for this

CHAITHANYA13_0-1687860086048.pngCHAITHANYA13_1-1687860109671.png

 



Thanks in Advance,
Chaithanya

3 REPLIES 3

Manmohan K
Tera Sage

Hi @Community Alums 

 

You should use reconciliation rules to restrict discovery or other source to update certain attributes in cmdb_ci table

 

Refer below link and create reconciliation rule on operational status field - https://docs.servicenow.com/bundle/utah-servicenow-platform/page/product/configuration-management/reference/r_ReconciliationRulesPrinciples.html

Community Alums
Not applicable

Hi @Manmohan K 

Thanks for the reply,

We have reconciliation rule on Hardware table for all the attributes, how we can remove operational status from this

CHAITHANYA13_0-1687864945837.png

and we want to restrict the operational status field update on whole cmdb_ci table, we are getting data from multiple sources, if we try to create new Reconciliation rule we need to provide all the sources except discovery this is not feasible for us

Manmohan K
Tera Sage

@Community Alums 

 

There is no mechanism to exclude a certain source from updating attributes

If you need to update operational status manually only, then you can use source as manual entry.

But if there are other sources that can change operational status, then you need to create reconciliation rules for them too