How to create a custom record producer widget
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-27-2020 03:13 AM
Hello there,
I am very new to portal development and in the past have only dabbled in simple widgets to say display lists/records.
I have recently been asked to assist in a project to update our onboarding process and as part of this my client has asked if it is possible to use an "order guide" style layout to submit a record with multiple variables.
I have created a concept design in HTML (as below) and whilst I feel that yes this is possible maintenance is going to be horrendous unless the variables for each item on the form can be managed elsewhere.
My initial thought would be to have multiple variable sets that could be managed in platform that relate to each of the items on the form.
So for example if the user expands on the laptop item (as per the screenshot) instead of it displaying a crude html form it would return the questions from the variable set (e.g. newstarter_Laptop) as it would do say in a Record Producer.
This way maintenance would be as simple as editing the variable set in platform.
The outcome upon submitting the form is to create 1 ticket (on a custom table to be developed) and put all of the submitted variables in a tab (similar to a requested item).
I wanted to ask the community if this is something that is even possible and if so how would we go about a task like this. The project is in the design phase only so there is no existing tables in platform.
I appreciate all comments that could help point us in the right direction.
Thanks
- Labels:
-
Service Portal

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-27-2020 03:21 AM
Hi,
This needs Angular Knowledge for sure and then you have to maintain this widget as it will be custom and ServiceNow wont support this.
The creation also depends on how you want to handle this RP, what is the complexity level of this.
In your case you should be using Order Guide where you can have multiple catalog item.
Thanks,
Ashutosh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-27-2020 03:28 AM
Hi Ashutosh,
Thanks for your quick reply. I understand that it will not be supported by ServiceNow and there might be considerable work in it. That is down to the client to decide.
Ok so the form will be trying to mimic the Order Guide but instead of creating 1 Request with multiple requested items the goal is to create:
1 New Hire ticket, with multiple variables being displayed on the same ticket.
E.G.
Joe Bloggs, wants a mobile phone, laptop etc and shows all of the variables from these items
Yeah I have suggested the Order Guide route but they want to manage all data in a single ticket.
I cannot recall seeing anything like this before on the community so just wondered if anybody had any thoughts.
Appreciate your time.
Kind regards

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-27-2020 03:41 AM
HI,
Then create on big Catalog item and then use all this in it. As a Servicenow consultant we should advise what is more sustainable solution in future.
Can this be request-ritm-task flow or only one ticket like incident or task?
Thanks,
Ashutosh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎04-27-2020 07:35 AM
Hi Ashutosh,
Thank you for this. It is currently a Request > 1 RITM flow so it might have to remain in this format.
Ok thank you for your input on this.
I will discuss further with the client.
Kind regards