Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to prevent an ACL from masking another ACL

jenny32
Tera Guru

Hello Everyone,

I am pretty new to ACL concept and i would really appreciate any help on this.

I need to give write access for users with a role 'abc' and when the 'Model category' is 'xyz' on 'Hardware' table to edit 4 fields.

I created ACL:

1) field level ACL for all 4 fields: alm_hardware.<field label> (fields that i require to be edited by user)

2) Table level ACL : alm_hardware(none)

where in the 'Role' field i added the role and used filter condition to set the 'Model category' for 'xyz'.

Already an ACL exists on this table created by someone with field level ACL: alm_hardware.* and Table level: alm_hardware(none) and with some script in the script section which allow users to edit the record if they belong to support group mentioned in the record. The problem i am facing here is when i activate my acl, it is masking the acl which was created by someone for the same table. I want both the ACL's to work on that table.
Please find the screenshot below:

find_real_file.png

I really appreciate if i could get any help on this.

Thanks in advance

6 REPLIES 6

Kalaiarasan Pus
Giga Sage

Is the * ACL blocking the access to the field? I am not sure I understand the issue here.


I mean if i activate alm_hardware.comment (my ACL) it is masking the other ACL alm_hardware.* Could you please see the screenshot which i have shared, i think you may have a better idea on what i am trying to say.


So in simple terms is the field ACL overriding the * ACL? And you are not looking to override it?


Exactly I want both the ACL's to work. I am not sure why the field ACL is overriding the * ACL