Catalog item with a information page as a result?

Ingimar
Tera Guru

Hi all.

 

I'm wondering how a Catalog Item could be implemented so that after filling the form and clicking submit, the user is presented with a page containing some data or information related to the information they provided via the form.

 

Any ideas how to implement such items?

 

ServiceNow have a few items like that on the Now Support portal, for example the "My IP Information" item.  There you select one of your instances from a list and after submit are directly presented with a page with IP information about that instance, there is no user visible request, case, task or such, just the information page.  The "My IP Information" item is described with screenshots here: Finding the IP address information for your instance - Support and Troubleshooting

 

Best regards and hope to get some implementation ideas! 🙂

 

Ingimar

2 REPLIES 2

jcmings
Mega Sage

If you want to redirect them to a custom page, you'll need to add a line in the script of the catalog item record (e.g. product.redirect = 'new_page_id';). If you want that page to contain specific information from your just-submitted catalog item, you'll probably need to pass parameters into the URL of that redirect page (like the sys_id of the newly-created record) and use custom widgets to show information. More info can be found here.

 

You can also modify which tabs the user sees after they submit the catalog item. For instance, a user might see the "Activity" and "Attachments" and "Additional Info" tab (the latter typically contains the variables + answers submitted in the catalog item). You can modify this in the backend at Standard Ticket > Standard Ticket Configuration > choose your table > modify the Tab Configurations related lists. You'd still need a custom widget if you wanted to show specific information, but since you'd already have the sys_id in the URL, it'd probably make things easier.

Thank you for the suggestion!  I guess the way to go for such cases is a redirection to a custom page as you mentioned and perhaps some tweaking of email notifications to suppress any email notifications about any records (like REQ/RITM/etc) that may be generated in the background.