- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sunday
Can access permissions for attachments in a Request Item be controlled from within the Request Item itself?
I don't want to change ACLs of sys_attachment. Because sys_attachment is a fundamental table of all applications.
Do you have any excellent ideas?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sunday
not possible without creating/updating ACL on sys_attachment as that's the place where files are stored for records
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sunday
Hi @ShumaS
Since attachments in ServiceNow are saved in the sys_attachment table, they follow the security rules of their parent record.
To manage access at the RITM level, you can implement script-based ACLs on the sys_attachment table that reference fields from the parent sc_req_item record.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sunday
Hi @ShumaS ,
Yes, this requirement is achievable without modifying OOTB ACLs globally on sys_attachment.
I implemented a solution by controlling access at the record level using ACLs on both:
sys_attachment
sys_attachment_doc (important for actual file content)
Created Read ACLs with “Deny Unless” on both tables
Restricted access only when the attachment belongs to sc_req_item (RITM)
Allowed access based on:
User is Requested For (Opened For)
User is part of the Assignment Group
User has admin role
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sunday
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sunday
not possible without creating/updating ACL on sys_attachment as that's the place where files are stored for records
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
