which acl will work, if conditions are same?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 03:46 AM
Hi All,
I want to know which acl should work if the conditions are same for the 2 different acls
for eg:
1st ACL - same condition, making the field invisible
2nd ACL - same condition, making the field visible
so which acl will apply in this case?
Thanks,
Saranya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 03:50 AM
Hi @Saranya2
My thought, ACL which created later will override the first one.
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 03:54 AM
I think 2nd ACL - Field will be visible as if two ACL conflict then it works as OR operator and gives the access.
Please Mark ✅Correct if this solves your query and also mark 👍Helpful if you find my response worthy based on the impact.
Thanks

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 04:01 AM
Can you share a screenshot of the ACLs? ACLs don't explicitly restrict, they work on a grant base model with a default deny policy in SN. So if you have two ACLs with the same condition, they should both be granting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-17-2024 04:12 AM
Hi @Saranya2
If the 2 ACLs have same condition, the one that is more specific will and if they are equally specific the system will apply the rule that denies access, this is due to servicenow "implicit deny" security model, where access is denied if no rule explicitly allows it.
Regards
Shaqeel
***********************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting "Accept as Solution" and " Helpful." This action benefits both the community and me.
***********************************************************************************************************************
Regards
Shaqeel