Workspace - How to add a specific catalog item to a workspace

Jonathan Monks
Tera Guru

I am sure I'm missing something obvious here but hoping you can help.

 

I have a particular catalog item which I want to add to a custom workspace. I have added a page to the workspace and used the "catalog item" option from the content.

JonathanMonks_0-1768471640024.png

 

On the right, I set the sys_id for the one that I wanted. This then loads the form appropriately on the page.

JonathanMonks_1-1768471688902.png

JonathanMonks_2-1768471725993.png

The issue comes when I submit the catalog item. It works - the workflow does process and finish, the request is created fine. The form, however, hangs. You can see the submit button is now greyed out, but it never moves from there.

JonathanMonks_4-1768472251359.png

 

As I mentioned, I'm sure I'm missing something obvious. Am I missing the right method of doing this?

 

I have tried adding an event handler to move it to a record form after (which I don't really want) instead and also added a client script in that refreshes the form. The refresh works (it just refreshes the page) but it comes with the issue of generating hundreds of instances of the associated workflow.

 

4 REPLIES 4

Ankur Bawiskar
Tera Patron

@Jonathan Monks 

not very sure if any config is missed.

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Yeah - am I on the right track with it generally then? Is there any other config that I need to look at that you are aware of?

@Jonathan Monks 

I haven't tried.

May be you can see if any OOTB workspace has such thing or raise a case with ServiceNow

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

DiveshTyagi
Kilo Guru

Hi @Jonathan Monks ,

 

The Catalog Item component emits a submit success event which must be handled explicitly.

Steps:

  1. Select the Catalog Item component

  2. Go to Events

  3. Add handler for:

    • Catalog item submitted (or equivalent submit success event)

  4. Add an action such as:

    • Navigate → Record

    • OR Navigate → URL

 

 

---------------------------------------------------------------------------------------------------------------------------------------

 If my response helped, please mark it as correct  and close the thread — this helps future readers find the solution faster!