Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

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