Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

Restrict the user's access based on Multiple Levels

jaanamchawla
Tera Contributor

I need to fulfill a requirement in ServiceNow to restrict the user's access based on region, then based on data, there are 2 levels of filter or checks after that it will be decided whether that user can read that read or not.  I want to keep the data restricted for platform users and integration users (both).

Lets take an example :
I want an agent user of particular region should be able to see only his region's records.  Similarly I want to add multiple filters like:

Demographic Based:
-Region (like APAC, EA)
-Country (India, Japan)
-Zone (CEET)
-Business Line (AU, MX, TR, MGN)

Then Data Based:
Business Line (AU, MX, TR, MGN)
Business Organization (IT, CS, SL)
Sales Type (HW1, SW
1,DG1)

Can sales territory management fulfill this requirement? If not what will be the best approach to fulfull this requirement?

-Before Query Business Rules?
-ACLs?

5 REPLIES 5

Vishal Jaswal
Tera Sage

Hello @jaanamchawla 

Can sales territory management fulfill this requirement? If not what will be the best approach to fulfull this requirement? - No

If you can share the list of records in scope here, then I can suggest the solution like Before Query Business Rules or ACLs or User Criteria or combination of these. 


Hope that helps!