- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2025 09:37 PM
Hi All,
I have created a custom table and by default read, write, create and delete ACLs are created as per OOB functionality. The requirement is: (1) only my group should be able to read, write, create and delete access to this table.
(2) ITIL user must have read access only.
(3) Admin user must have create, delete and write access.
Could you please help me out.
Thanks&Regards,
Abhisek Chattaraj.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2025 09:45 PM
then do this
1) create a group and give role to it
Changes required
(1) only my group should be able to read, write, create and delete access to this table. - give the above role in roles section of the OOB 4 Table ACL
(2) ITIL user must have read access only. -> give itil role in roles section for table.None READ ACL
(3) Admin user must have create, delete and write access. -> use admin overrides checkbox in table.None CREATE, DELETE and WRITE ACL
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2025 09:51 PM - edited 02-23-2025 10:00 PM
Hi @abhisek
Please find my response
(1) only my group should be able to read, write, create and delete access to this table. - Add all those roles (roles which are attached to the defualt ACL created when a table is created) to your group.
(2) ITIL user must have read access only. - Add ITIL role in READ table.none ACL
(3) Admin user must have create, delete and write access. - use admin overrides checkbox in table.None CREATE, DELETE and WRITE ACL
If my response helped, please mark it correct and close the thread so that it benefits future readers.
Regards,
Rohit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2025 09:45 PM
then do this
1) create a group and give role to it
Changes required
(1) only my group should be able to read, write, create and delete access to this table. - give the above role in roles section of the OOB 4 Table ACL
(2) ITIL user must have read access only. -> give itil role in roles section for table.None READ ACL
(3) Admin user must have create, delete and write access. -> use admin overrides checkbox in table.None CREATE, DELETE and WRITE ACL
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2025 09:51 PM - edited 02-23-2025 10:00 PM
Hi @abhisek
Please find my response
(1) only my group should be able to read, write, create and delete access to this table. - Add all those roles (roles which are attached to the defualt ACL created when a table is created) to your group.
(2) ITIL user must have read access only. - Add ITIL role in READ table.none ACL
(3) Admin user must have create, delete and write access. - use admin overrides checkbox in table.None CREATE, DELETE and WRITE ACL
If my response helped, please mark it correct and close the thread so that it benefits future readers.
Regards,
Rohit
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-23-2025 11:55 PM
Hi @abhisek Request you to please mark the solution as helpful as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-24-2025 05:51 AM
Step 1: Identify the Roles and Groups
Your Group: Ensure you have a group created (e.g., My Custom Table Group).
ITIL Role: The itil role is typically assigned to ITIL users.
Admin Role: The admin role is assigned to admin users.
Step 2: Create ACLs for Your Custom Table
Navigate to System Security > Access Control (ACL) and create the following ACLs:
ACL 1: Restrict Access to Your Group Only
Name: My Custom Table - Full Access for My Group
Type: Record
Table: Your custom table
Requires Role: Leave blank
Requires Group: Select your group (e.g., My Custom Table Group)
Conditions: Leave blank (applies to all records in the table)
Script: Leave blank
Permissions:
Read: Checked
Write: Checked
Create: Checked
Delete: Checked
Description: Restrict full access to your group only.
ACL 2: Grant Read Access to ITIL Users
Name: My Custom Table - Read Access for ITIL Users
Type: Record
Table: Your custom table
Requires Role: itil
Requires Group: Leave blank
Conditions: Leave blank (applies to all records in the table)
Script: Leave blank
Permissions:
Read: Checked
Write: Unchecked
Create: Unchecked
Delete: Unchecked
Description: Grant read-only access to ITIL users.
ACL 3: Grant Full Access to Admin Users
Name: My Custom Table - Full Access for Admin Users
Type: Record
Table: Your custom table
Requires Role: admin
Requires Group: Leave blank
Conditions: Leave blank (applies to all records in the table)
Script: Leave blank
Permissions:
Read: Checked
Write: Checked
Create: Checked
Delete: Checked
Description: Grant full access to admin users.
Step 3: Order of ACLs
Ensure the ACLs are ordered correctly in the Access Control Rules list. The order should be:
Your Group ACL (most restrictive)
ITIL User ACL
Admin User ACL
This ensures that the most specific rules are evaluated first.
Step 4: Test the ACLs
Log in as a user in your group and verify that you have full access (read, write, create, delete).
Log in as an ITIL user and verify that you have read-only access.
Log in as an admin user and verify that you have full access.