
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-12-2018 01:05 PM
Hi,
we made the catalog item and Record producer public on a CMS page and the attachment is not working.
I found some community articles https://community.servicenow.com/community?id=community_question&sys_id=5e9d0f2ddb9cdbc01dcaf3231f96... suggesting the workaround 4 years ago.
How can we make OOB Attachment work for public?,
Thanks in advance.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-12-2018 01:50 PM
Hi Narendra,
I did a deep check, it's not possible to grant the attachment management for public users, please see the official answer by ServiceNow:
"Unfortunately this is not supported within the platform. The problem is that the processor AJAXGlideRecord used for the xmlhttp (AJAX) request triggers background code which requires the users to be authenticated. So even if the UI page/macro might be accessible public, the AJAX request used for uploading and storing the attachment requires authentication."
Please, mark Correct or hit Helpful if you find my response worthy.
Cheers
Alberto
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-30-2024 02:03 PM
I am having this issue but what I find weird is the user has the snc_external role and is able to add attachments using the attachment variable on the record producer but when I add to the wishlist then navigate to the item via the wishlist and try to add an attachment using the same variables nothing happens
The uploadAttachment function returns an empty object