List Collector variable not showing records in PUBLIC Record Producer Form(Portal)

K Nisar
Tera Contributor

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.

 

 

 

1 REPLY 1

nstarr
Tera Contributor

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.

 

nstarr_0-1669809887739.png

 

Thanks to this post - Solved: Does anyone know if it's possible to expose a refe... - ServiceNow Community