Business Rule in Scoped Application

Arun60
Tera Expert

find_real_file.png

find_real_file.png

According to the Service now document   we can't create business rule if when is different from sync and before on tables in different scope However   it is not restricting me doing the same. Please Find Given Below Structure.

Application                   Table                                     Application access

Conference                   Book Room                         All Application scope

I have created Book Room table under Conference application with these application access settings & I created a business rule which is in different application and where target table is Book Room which belong to different application scope. As per Service now doc it shouldn't allow me to create business rule where when   is after with update checked box but unfortunately i am able to do the same.

Any Suggestion please ??

7 REPLIES 7

Just so I'm clear, the issue you are talking about is that you are getting records created when they should not be, correct?



If you want to enforce the cross scope API rules, change the Runtime Access Tracking filed on the form from Tracking to Enforcing.



find_real_file.png


Arun60
Tera Expert

Hi chuck,



sorry to say this i have changed the value from tracking to enforced still i am able to create after business rule where target table is in another application scope. i can share my instance credentials if you want.


Hello Arun,



You are right. The documentation part needs to be updated. I will pass the feedback to the docs team.


The expected behavior is creation of business rule will be allowed by default(unless you modify the application access setting) but the results will be not expected i.e the script and operation should not work



Please let me know if you have any questions.