Making a Form Public

azenith_moreno
Tera Contributor

Hi Everyone,

Is it possible to make a form public?

I was able to create record producer public, CMS site and all however, upon submit, it still prompts for a servicenow login account before the request can be submitted.

This record producer is pointing to a custom application/table that we created.

Thank you,

6 REPLIES 6

Anurag Tripathi
Mega Patron
Mega Patron

Hi Azenith,



Can you use a ui page (public) and in the background you can write code to process it the way you want.


UI Pages - ServiceNow Wiki




Also look at this, you might get some ideas


http://www.servicenowguru.com/system-ui/glidedialogwindow-quickforms/


-Anurag

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi Azenith Moreno



Please refer the below wiki link to see how to make the page public.


http://wiki.servicenow.com/index.php?title=Making_a_Page_Public



I hope this helps


ssb
Tera Guru

Sorry, I know this is old, but what happens is that when you submit the form it tries to go to a page that IS NOT public.


The way I solved this was to push a public page into the stack using the 'sysparm_stack' query parameter, e.g.


/u_publictest.do?sys_id=-1&sysparm_stack=/public/thankyou.do



The other way I'd expect would work is using a BR that does a setRedirectURL to a public page.


Hi Scott,



I have the same requirement, now my query is for example my public form url is "/com.glideapp.servicecatalog_cat_item_view.do?v=1&sysparm_id=f6b2b0fb378c560096739c4683990eec". could you please tell me how can i change it so that it should end up with thanks you message.


also, that thank you.do is a ui page or what. I am stuck at this point only and your help here will be very valuable.


Thanks