Difference between ACLs for table access and table.* access
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-02-2025 11:29 PM
Dear All,
We have ACLs in the system for table pm_project.
I see that there is one ACL for "pm_project - write" and another for "pm_project.* - write"
What is the difference between these 2 ACLs? The first one provides write access to table and the other one provides write access to all fields of table, however aren't these two the same? What is the difference ?
If possible, provide the servicenow document link for this.
Best Regards,
Ashwini Pingle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-02-2025 11:47 PM
Hi @ashwinipingle ,
The ACL's which you mentioned "pm_project - write" and another for "pm_project.* - write" are different.
table.* is a field level ACL which gives Access to all field on that table.
table. none is a row level ACL allows you to access records.
So, "pm_project.* - write" user can access the table and edit the fields on the table.
Whereas "pm_project - write" user will be able to access the table and all the fields BUT won't be able to modify and save the information.
Please feel free to ask incase of any queries from the above solution.
Please mark it as correct if it resolved your issue.
Regards,
Deepika.