How to Override the Top level (*) ACL to enable one field in child table

ramesh_r
Mega Sage

Hi Friends,

 

In HR case all the field are get changed to read only, when i verify that there are three TOP level ACL are running  on the table so that is the reason it is changing to read only

Now i want to enable only one field in child table

Please help with this issue..

 

Please find the top level ACL below

find_real_file.png

find_real_file.png

find_real_file.png

1 ACCEPTED SOLUTION

Hi 

First give write - table.none .

Then write - table.*.

Then write - table.field_name.

View solution in original post

5 REPLIES 5

Ankur Bawiskar
Tera Patron
Tera Patron

Hi Ramesh,

You can have individual field level read/write ACL on that field.

If you want single field to behave in a particular way in terms of read/write created individual field level ACL.

Mark Correct if this solves your issue and also mark Helpful if you find my response worthy based on the impact.
Thanks
Ankur

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

Hi Ankur,

 

I have created a field level ACL for both read and write but still this field is not editable.

If i inactive the top level three ACL means then only it change to editable

 

find_real_file.png

 

Thanks

Ramesh 

Hi Ramesh,

If you have field level ACL then the read/write should be based on that.

Did you check whether the ACL is evaluating correctly based on condition etc

Because field level are evaluated first and then the other. Can you debug security rules and check?

Regards

Ankur

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

Hi 

First give write - table.none .

Then write - table.*.

Then write - table.field_name.