Need help to make record producer public accessible on portal pages of app engine studio.

hateyouroughly
Tera Contributor

1. I have created a portal in user experience section of App Engine Studio, also add the role public.
2. I have created a new page inside portal, also added the public audience to it. I also verified it in incognito mode, the page is well accessible without login.
3. Then I have created a record producer from user experience section of App Engine Studio and update access 'available for' to anyone & public role but even of that it is showing "You are either not authorized or record is not valid" for record producer on page.

hateyouroughly_2-1693570068082.png


How can I resolve it to make it accessible for public.

I have already done steps.

  • To make the item public, create a User Criteria with Public Role. Use Catalog Item to be available for this public User Criteria. Make sure there is no user criteria in the Not Available For section.
    If you have  glide.sc.use_user_criteria to false, make sure the roles field is on the form and add the public role to it. Using entitlement is a deprecated behaviour of securing Catalog Item from Fuji and should be avoided.

  • Set two step check out to false. (glide.sc.checkout.twostep = false). 

  • To make the variables public, add WriteRead, and Create roles to the related list



 

 




3 REPLIES 3

Eswar Chappa
Mega Sage
Mega Sage

Hi @hateyouroughly the below community article will help you in your use case:

 

https://www.servicenow.com/community/developer-forum/is-it-possible-to-make-the-record-producers-pub...

 

Thanks & Regards,

Eswar Chappa

Mark my answer correct and Helpful if this helps you ðŸ˜€

It's now working
1. Public user criteria available for

hateyouroughly_0-1693821890155.png

 

 

hateyouroughly_1-1693821890152.png

 

 

 2. Nothing in not available for

hateyouroughly_2-1693821890154.png

 

 

glide.sc.use_user_criteria is true

hateyouroughly_3-1693821890151.png

 

 

glide.sc.checkout.twostep = false

hateyouroughly_4-1693821890025.png

 

 5 To make the variables public, add WriteRead, and Create roles to the related list.

hateyouroughly_5-1693821890158.png


I have already done everything but its still not working

hateyouroughly
Tera Contributor

It's now working
1. Public user criteria available for

Role Available For.PNG

 

Role Available For II.PNG

 

 2. Nothing in not available for

Role Not Available.PNG

 

glide.sc.use_user_criteria is true

Role User Criteria.PNG

 

glide.sc.checkout.twostep = false

Role Two Steo.PNG

 5 To make the variables public, add WriteRead, and Create roles to the related list.

Role Question.PNG

 
I have already done everything but its still not working