Question about ACL on table extending TASK

Sergio24
Kilo Expert

Hello,

I have a quick question about ACL on table extending TASK:

I created a scoped application for which a have a table extending TASK to use some existing fields.

For testing purpose, I gave a user the default role created for my custom table.

Initially in the form, the field 'Work notes' was not visible.

I created a write ACL fo it as customTable.work_notes

After a refreash, 'Work notes' was still not visible.

I activated the ACL debugger and saw that a read ACL task.work_notes was failing.

So I created a read ACL for the field for my custom table and it worked.

 

Is this the correct way to go? I thought only creating a write ACL meant you could also read the field?

 

Thank you

 

 

1 ACCEPTED SOLUTION

Anurag Tripathi
Mega Patron
Mega Patron

HI,

 

What you did is right: And write, read and create ACL is different. If you just have the read permission you cannot edit the field. And without Read permission, you cannot write.

-Anurag

View solution in original post

2 REPLIES 2

Ankur Bawiskar
Tera Patron
Tera Patron

Hi Sergio,

First of all user should have read access to see the field then only user can write. That is the thumb rule.

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

Anurag Tripathi
Mega Patron
Mega Patron

HI,

 

What you did is right: And write, read and create ACL is different. If you just have the read permission you cannot edit the field. And without Read permission, you cannot write.

-Anurag