Make a page public

Jen11
Tera Expert

We have a catalog item which we want  to be public without being signed into ServiceNow. So what I've done so far is:

Created a page which is public, and then created a widget which I've made public as well. 

When I open a new incognite page and try to go to that link, I see the following:

find_real_file.png

Could someone tell me what I am missing?

9 REPLIES 9

Sunil B N
ServiceNow Employee
ServiceNow Employee

Hi Jen, 

If you are looking for making UI pages public - You can use sys_public table, and make an entry of UI page to make is public.
Detail steps can be found here.

As per your screenshot it looks like you want portal page to be public.
Use the public check box on a page record to make the page publicly accessible.
Read more about Service Portal Security here

Cheers,
~Sunil B N

Narendra Kota
Mega Sage

Hi Jen,

1) We cannot allow public users to submit catalog item through portal, this https://community.servicenow.com/community?id=community_question&sys_id=cef91c27db9a9f042e247a9e0f96... explains why.

2) We ended up creating public CMS page and allowing users to submit the catalog item through CMS, this article KB0551300 explains how to do that.

3) Regarding the attachments, ServiceNow does not allow public users to attach attachments directly because of security reasons, the only option left for us is to accept the attachments via Email, for this we have email variable on the form and from the workflow we triggered the notification, If they reply to the Email with attachments, the OOB Inbound Email Action "Update Request Item" processes the attachments to the RITM. 

My question in community: https://community.servicenow.com/community?id=community_question&sys_id=59a77a6cdb352b00afc902d5ca96...

 

Mark my answer as correct or helpful if it helped.

Making the CMS page public will that make all the catalog items public?  I don't want all the catalog items to be public.

Hello Jen,

No, After making the CMS page public, you still need to make each catalog item public. In your case, make that particular catalog item public by following this https://hi.service-now.com/kb_view.do?sysparm_article=KB0551300 (step 3) and just provide the url to the public.

 

Ex: https://name.service-now.com/com.glideapp.servicecatalog_cat_item_view.do?v=1&sysparm_id=3f1dd0320a0...