How to limit access to specific records using ACL

JC S_
Mega Guru

We have a business requirement to restrict access to specific incident records depending on the incident tagging and specific group types. For example, we need to limit access to all financial tickets (u_financial = true) to members of groups with group type "financial" and limit all supply chain tickets (u_scm = true) to members of groups with group type "scm"

So far, the only way we see implementing this is via a business rule called incident query. Any ideas on how we can implement this using an ACL? Our issue is that there is an OOTB ACL that allows any user with itil role to access any incident record. Should we deactivate this? Interested to know the best way to properly setup ACL + incident query for this kind of record restriction requirements.

6 REPLIES 6

We tried adding another read ACL with condition and role at table level but it didn't override the existing ACL that allows all access to those with itil role.

Please make sure that the ITIL acl have condition u_financial IS FALSE

This way ITIL is only able to read incidents with financial set to false