List Collector variable not showing records in PUBLIC Record Producer Form(Portal)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2022 01:10 PM - edited 10-12-2022 01:21 PM
When using a Public(Accessible for non-logged-in users) Service Portal record producer form, I am getting an error 'Security restrictions on SPListDataProcessor' when trying to search for options(choices) in the 'LIST COLLECTOR' .
I have created a custom table (added a 'public' role ACL for read) as a 'List table'. But when I use the RP form as a not logged-in user I get the above-mentioned error in the AJAX call.
Note: When I use the same Record Producer form as a logged-in user the 'List Collector' options(choices) show up and everything works as expected.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-30-2022 04:05 AM
You need to have a processor type ACL for SPListDataProcessor that does not have any restrictions. If you have explicit roles enabled then it needs to have the public role as a required role.
Thanks to this post - Solved: Does anyone know if it's possible to expose a refe... - ServiceNow Community