tablenname.* acl vs.tablename.fieldA acl

Lisa71
Tera Contributor

If a tablenname.* acl allows everyone to write all fields, and a tablename.fieldA acl allows admin only to write fieldA. Then finally will only admin can write field A or everyone can write field A? 

5 REPLIES 5

Mohammed8
Giga Sage

Hi @Lisa71 ,

Only admin will be able to access Field A.

The reason is even though the table ACL and tablename.* ACL allow everyone, field-level ACLs are more specific and take priority

 

If you find this helpful, please mark it as helpful/solution accepted

 

Regards,

Mohammed Zakir

Ankur Bawiskar
Tera Patron

@Lisa71 

seems you are asking lot of basic questions.

You can get answer to these from Google AI or any other AI tool with proper explanation and reference links as well

Output: Field level WRITE ACL will take precedence and only admin can write to Field A

 

AnkurBawiskar_0-1768811449479.png

 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Visnu1517
Tera Contributor

Hi @Lisa71 

Only users with the admin role will be able to modify the value in FieldA.

Tejas Adhalrao
Tera Guru

Hi @Lisa71 ,,

Even though the table-level ACL (tablename.*) allows everyone to write all fields, the field-level ACL (tablename.fieldA) is more specific and takes priority.

So, only admin users (who pass the field-level ACL) will be able to write to fieldA.
All other users can still write to other fields but not fieldA.

 

 

 If you found my solution helpful, please mark it as Helpful or Accepted Solution...!

thanks,

tejas

Email: adhalraotejas1018@gmail.com

LinkedIn: https://www.linkedin.com/in/tejas1018