"Download All" Attachments Button Missing for Non-Admin Users on sys_atf_test_result Table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
Hi Community,
On the native ServiceNow table sys_atf_test_result (Test Results), non-admin users with the itil role can see the Manage Attachments link on the form header and can download attachments individually using the [download] link next to each file — but the "Download All" button is not visible to them inside the Attachments modal. It only appears for admin users.
The same "Download All" works perfectly fine for non-admin users on sc_req_item, so the issue appears to be table-specific.
What we have already investigated and tried:
- Checked system properties: glide.ui.attachment.admin_scs_download_mime_types, glide.ui.attachment.download_mime_types, glide.ui.attachment.force_download_all_mime_types — all are empty
- Reviewed Widget Angular Providers containing "attachment" — found spAttachmentManager, documentAttachmentManager, mespSurveyAttachmentList and others containing "download" in their client scripts
- Created a new sys_attachment read ACL with script answer = (current.table_name == 'sys_atf_test_result'); and added itil role — no change
- Only one UI Action contains download_all_attachments.do and it is completely unrelated to this table
What controls the "Download All" button visibility specifically for sys_atf_test_result for non-admin users, and how can we replicate the behavior that already works on sc_req_item?
Any guidance is appreciated! Attaching screenshots for reference.