record producer variables are not displaying in the portal.

RudhraKAM
Tera Guru

Hello

I have a record producer with  some variables in the portal which will be the displayed if logged in , there is no roles for the widget and the widget is public  but for public (with out login ) its not displaying ,  do any one have  any idea how to make this visible even though with out login , i tried creating new variable in record producer without any acl and also assigned public role but non worked . can some one guide me where to look ?

find_real_file.png

with out login find_real_file.png

1 ACCEPTED SOLUTION

RudhraKAM
Tera Guru

My requirement was to get the feed back from the users who are not logged in as well , so initially i though of using record producers and Hi support mentioned below reply 

 

To make a Catalog Item/Record Producer public, you also have to make both the item and the variables public. You can make the variables public by adding the columns "read roles", "write roles", and "create roles" to the "Variables" related list on the item. Then you can add the public roles to these columns and then the variables should be available to unauthenticated users.

I rejected the solution and i got this message 

 

I apologize that the solution did not work. I have tested and verified that this functionality is actually not supported in Service Portal, but currently only in CMS. You may be able to set up a public CMS page and direct your unauthenticated users there via a link. You can follow this article if you would like to set up a public item in a CMS page: https://hi.service-now.com/kb_view.do?sysparm_article=KB0551300 There is no workaround currently available for this issue other than using a CMS page. Ordering catalog items in Service Portal requires a specific Angular transaction that is not currently supported for unauthenticated user. You can raise an enhancement request if you would like this functionality to be added to our product, which will be reviewed by our internal resources. Steps to create Enhancement Request can be found here >> Refer: https://hi.service-now.com/kb_view.do?sysparm_article=KB0547257

View solution in original post

6 REPLIES 6

Rahul Shandily3
Giga Guru

Is Global true for the variables?

 

Best Regards,

Rahul

yes it is 

chaffou
Tera Expert

Same issue for me. Any solution?

RudhraKAM
Tera Guru

My requirement was to get the feed back from the users who are not logged in as well , so initially i though of using record producers and Hi support mentioned below reply 

 

To make a Catalog Item/Record Producer public, you also have to make both the item and the variables public. You can make the variables public by adding the columns "read roles", "write roles", and "create roles" to the "Variables" related list on the item. Then you can add the public roles to these columns and then the variables should be available to unauthenticated users.

I rejected the solution and i got this message 

 

I apologize that the solution did not work. I have tested and verified that this functionality is actually not supported in Service Portal, but currently only in CMS. You may be able to set up a public CMS page and direct your unauthenticated users there via a link. You can follow this article if you would like to set up a public item in a CMS page: https://hi.service-now.com/kb_view.do?sysparm_article=KB0551300 There is no workaround currently available for this issue other than using a CMS page. Ordering catalog items in Service Portal requires a specific Angular transaction that is not currently supported for unauthenticated user. You can raise an enhancement request if you would like this functionality to be added to our product, which will be reviewed by our internal resources. Steps to create Enhancement Request can be found here >> Refer: https://hi.service-now.com/kb_view.do?sysparm_article=KB0547257