Non-user form access to ServiceNow?

Frank Furter
Tera Contributor

Howdy group - not sure this the right forum, other than I'm guess if what I need is possible it would take some development work.

Is it possible to have a public-facing form that can be filled out in ServiceNow? Here's a generic use-case:

 

I want to purchase software from Acme Company. I need Acme to fill out a questionnaire with information related to the product (architecture, dataflow, etc). They would need to answer questions and attach relevant documents. I do not want to have to create a user account for them. Upon submittal, a SN user would be notified. This vendor form and any attachments would then be available to be attached to a new REQ/RITM. 

Bonus points if there was some way to control access (for example, a unique URL could be generated for each vendor to avoid spam/hacking/etc). 

 

Pipe dream? Or is something like this possible today? Thanks for your thoughts. 

2 REPLIES 2

Tony Chatfield1
Kilo Patron

Hi, you can deliver this OOB using a 'public' portal page
Managing portal access (servicenow.com)

But I would have Acme create a user account so that you have some security\control over the process,

as an entirely anonymous solution would probably result in inconsistencies with data submission and leave no path for remediation.

Regarding url\access end-point, I would simply create a separate page per vendor.

/portalname/vendorpage

but without user accounts you have no way to stop the acme user from navigating to another portal simply by changing the url in their browser.

Thanks Tony. I agree, that may work. The issue we have is that we work with *lots* of vendors. Some of these vendors have thousands of employees, and this form may need to be filled out by multiple people (security, web devs, legal, etc). It'd be unmanageable to create and maintain accounts for them. Still something to consider, for sure. Thanks for your thoughts.