ACL

HameetK
Tera Contributor

Hi,
I have a parent table with default ACLs (CRUD) grating access for role 'u_test'. There is a child table inheriting from parent table with default ACLs (CRUD) grating access for role 'u_test1'.
However, parent table has one extra [parent.*] ACL grating access for role 'u_test'.

User with 'u_test1' role is not able to see any fields (not even child table fields) on the child table.
Is [parent.*] ACL restricting the field on child table? If yes, please elaborate.

12 REPLIES 12

There is no ACL restriction on the child table .

@HameetK  with same user check for Parent table in access analyzer.

 

 

Vishal Birajdar
ServiceNow Developer

I know one thing, and that is that I know nothing.
- Socrates

yashkamde
Mega Sage

Hello @HameetK ,

 

Yes, actually [parent.*] with 'u_test' role is preventing access to the fields on child table...

Make one acl on child table with [child.*] role- 'u_test1'

OR

add the 'u_test1' role to the [parent.*] ACL so that the child table can also get the access to the fields..

 

If my response helped mark as helpful and accept the solution.

Ankur Bawiskar
Tera Patron

@HameetK 

no it's nothing to do with parent.* ACL

Simply Child.None READ ACL should allow fields but did you check the child table form fields have some fields from parent or it's own fields

share screenshots how it looks for child table when record is opened

55.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  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Hi @Ankur Bawiskar 
Yes, child table form fields have some fields from parent as well as its own fields.