Built something you're proud of? Tell the story. A quick G2 review of App Engine or Build Agent helps other developers see what's possible on ServiceNow. Share your experience.

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