What are these business rules with no table?

Connor Bass
Tera Contributor

ConnorBass_0-1721830342604.png

We are trying to improve instance performance by deactivating global business rules that are no longer needed, and converting the ones that are still needed into script includes. After analyzing BRs on the global table, I thought it would be interesting to see if there were any BRs on no table. To my surprise, there were 3: getGroupMembersM2M, OnCallEscalation, and Regenerate the asym keys. All last updated several years ago by maint. I'm having trouble finding information on these, or BRs with no table in general. My questions are as follows:

  1. What exactly are these 2 business rules
  2. How do business rules with no table function
  3. Do they have any performance impact
    1. If yes, what is the best approach to deal with them
3 REPLIES 3

Sandeep Rajput
Tera Patron
Tera Patron

@Connor Bass I can confirm that these are OOTB business rule, I found them on my PDI too. All three of them are active and surprisingly they do not run on (Insert/Update/Delete/Query) operations.

 

Screenshot 2024-07-24 at 8.21.54 PM.png

Since they are OOTB and don't trigger them on any operation, I wouldn't recommend deactivating them as they won't have any direct impact on the instance performance.

 

Regarding their functioning, I recommend you to raise a ServiceNow support case to get more clarity on them and if they have any impact in terms of performance of the instance. 

 

Hope this helps. 

Mark Roethof
Tera Patron
Tera Patron

Hi there,

 

Have you tried running a code search? I can imagine that these business rules are triggered from other places, for example Schedule Items. Its just older business rules and in those days different best practices were valid.

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

Mark Roethof
Tera Patron
Tera Patron

Doing a code search on the 3rd business rule you mentioned for example, within 1 minute I found Fix Script "regenerate the asym keys on upgrade" where in the script it contains the sys_id of the business rule.

 

Have a go at it!

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn