How to create a form in service portal to create a ticket in my custom table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-16-2017 08:37 AM
Hi All,
I am having a custom table, how to create a form for that table in service portal to create tickets, and also any one explain me how to create a widget for that custom form in the service portal home page.
Process flow:
-> in service portal home page I need a widget for my custom form.
-> once I click it, it has to show me the form
-> after filling the form if I click submit it has to create a ticket in my table.
My aim is to give the that custom module from service portal.
Can any one please help me in this regard. Thanks in advance.
Thanks & Regards,
V Vamshi Krishna

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-16-2017 08:49 AM
Hello Vamsi,
In this case, you can also create a record producer and add it to the portal.
Record Producer - ServiceNow Wiki
Please let me know if you have any questions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-16-2017 09:03 AM
Hi Pradeep,
Thanks for your quick reply,
I want to know is there any alternative way to create form in service portal without using record producer.
Thanks & Regards,
V Vamshi Krishna

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-16-2017 09:14 AM
Yes, you can create a custom form in HTML and then create the record on target table via GlideRecord based on user input.
Ask the Experts - TechNow Ep 28 - Service Portal - YouTube
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-29-2019 09:15 AM
Hi Pradeep,
I have a similar requirement where I need to create a custom form widget for Service Portal that works basically exactly the same as a record producer, however instead of creating a record on the same instance as the record producer, but rather it triggers a one-way integration to another instance to create the record there. The business need for this is to be able to provide customers with a form to fill out on their portal, that creates a ticket in the service provider instance. And the reason why a normal record producer isn't possible is because we are trying to provide a form for the customer Service Portal that doesn't touch any tables on that customer instance. I'm checking out that YouTube video...but is there any additional reference or help you could provide? thanks Pradeep! Patrick