- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-13-2016 06:42 AM
I Have a doubt that, If i have modify a business rule which is already exists,
for example: If i add some business rule on incident table, in an existing Business Rule(Business rule created by ServiceNow), What happens if Up-gradation done for the instance>
what happens to the Script which we have written in the existing business rule? hope am i clear?ctomasipradeepksharma
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-13-2016 06:47 AM
Hi Hari,
updating a baseline record like a business rule delivered by ServiceNow will mark this record as customer updated. In the XML of the record you will find a flag called sys_customer_update.
In case of a patch or upgrade this item will be skipped from a update. You can then decide if you want to keep your version or if you want to revert to the original version.
As a best practice: whenever you need to touch a baseline functionality, set active to false on this record and create your own copy, which you can then customize. Setting active=false will not set the sys_customer_update flag to true and you will benefit from future enhancements of this logic and it will not show as skipped during upgrade/patch.
Best regards,
Ulrich
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-13-2016 06:44 AM
If any OOB business rule is customized then it is skipped by the upgrade.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 11:17 PM
Hi Ulrich,
One more confirmation, if we change label names on incident table or OTB tables field names, If there is any patch upgrades or instance upgrade happens then the label names will change to default Servicenow lable names? and if we add new new fields in the OTB tables what happens to the same.?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-13-2016 06:47 AM
Hi Hari,
updating a baseline record like a business rule delivered by ServiceNow will mark this record as customer updated. In the XML of the record you will find a flag called sys_customer_update.
In case of a patch or upgrade this item will be skipped from a update. You can then decide if you want to keep your version or if you want to revert to the original version.
As a best practice: whenever you need to touch a baseline functionality, set active to false on this record and create your own copy, which you can then customize. Setting active=false will not set the sys_customer_update flag to true and you will benefit from future enhancements of this logic and it will not show as skipped during upgrade/patch.
Best regards,
Ulrich
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 05:34 AM
Hi Ulrich,
One more confirmation, if we change label names on incident table or OTB tables field names, If there is any patch upgrades or instance upgrade happens then the label names will change to default Servicenow lable names? and if we add new new fields in the OTB tables what happens to the same.?