- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-27-2016 09:08 AM
Hi All,
I want to create different views for different modules to show list of records but only one form view.
Is it possible in servicenow?
Thanks,
Guru
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-15-2016 11:28 AM
Ashwani Kumar wrote:
Hi All,
I want to create different views for different modules to show list of records but only one form view.
Is it possible in servicenow?
Thanks,
Guru
To answer your question, yes it is possible. We have used this approach a few times in our system but it does have some unusual behavior to keep tabs on. The logic is something like this:
If no records exist in all sys_ui tables for a given view - ServiceNow will render the 'default' view when a form is requested. The solution is to ensure that no View specific records exist in each of these system tables:
- sys_ui_form
- sys_ui_section
- sys_ui_element
This can easily create problems though if you forget and use Personalize Form / Form Designer to generate a custom view. If this happens you will have to repeat the process mentioned above and then clear/invlidate cache for the instance.
Best of luck,

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-27-2016 07:13 PM
The problem is, views are on the table, not Lists or Forms. You could force a view using a view rule, but because the role view_changes is contained in the itil role, they could easily change the forced view to another.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-15-2016 11:28 AM
Ashwani Kumar wrote:
Hi All,
I want to create different views for different modules to show list of records but only one form view.
Is it possible in servicenow?
Thanks,
Guru
To answer your question, yes it is possible. We have used this approach a few times in our system but it does have some unusual behavior to keep tabs on. The logic is something like this:
If no records exist in all sys_ui tables for a given view - ServiceNow will render the 'default' view when a form is requested. The solution is to ensure that no View specific records exist in each of these system tables:
- sys_ui_form
- sys_ui_section
- sys_ui_element
This can easily create problems though if you forget and use Personalize Form / Form Designer to generate a custom view. If this happens you will have to repeat the process mentioned above and then clear/invlidate cache for the instance.
Best of luck,