IRE Rule to prevent updating the serial number if it is not empty

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-20-2023 12:11 PM
Hello,
I have multiple Sources like Discovery, Intune, Tanium...etc. I would like to prevent any of these sources from updating the serial number if the serial number is not empty on the CI. How could I achieve this with reconciliation rules?
any leads appreciated.
#discovery #IRE #service mappings

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-20-2023 01:54 PM
Hello Hima,
I believe you're going to have to create reconciliation rules, one for each of your sources but make sure that serial_number is not one of the attributes they're allowed to make changes to.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-20-2023 02:09 PM - edited 04-20-2023 02:46 PM
Hello, IRE reconciliation rules are designed to set precedence priorities between different data sources. Implicitly they could block updates, but their goal is to prioritize sources that can update fields.
You could use other techniques to block updates or make the field read-only etc., But IRE recon rules are not really designed to do what you inquired about.
Consider tweaking the sources like tanium or whatever to not include days for those fields.... or you could explicitly block updates to those fields at the database level .. Not great idea,,, but an option.
Note, ire rules won't prevent manual updates to the fields (because ire using used during a manual update)
Hope this helps?