- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2022 11:53 AM
Is there a way to list all the ServiceNow modules on a particular form? The idea is to list all the module names -
e.g.
1. ITSM >> Incident, Problem, Change,
2. ITOM >> Service Mapping, Discovery, CMDB,
and so on.
From this, the user should be able to select whichever option is applicable for them.
Thanks,
SW
Solved! Go to Solution.
- Labels:
-
Studio

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2022 02:00 PM
SW,
Unfortunately there isn't a precise source of data within ServiceNow that would make this easily achievable.
While there is a list of applications (sys_app_application) this particular table does not hold a reference to which which module (such as ITSM, ITOM, ITBM, CSM) that the applications belong to. Additionally that table would not be accessible to most users as a reference on a form.
You could accomplish this by either creating a custom table to hold the data structure that you want, make that table available as read to your users, and then present a glidelist that could be filtered based on the Module. Or (if you don't like filtering the list) you could have your data structure in place and add a choice field to display the Module and use a dynamic reference qualifier on the glidelist to display the related applications.
Either way it would require you to create and maintain the underlying data structure to display.
I hope this helps!
If this was helpful, or correct, please be kind and mark the answer appropriately.
Michael Jones - Proud member of the GlideFast Consulting Team!
Michael D. Jones
Proud member of the GlideFast Consulting Team!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2022 02:00 PM
SW,
Unfortunately there isn't a precise source of data within ServiceNow that would make this easily achievable.
While there is a list of applications (sys_app_application) this particular table does not hold a reference to which which module (such as ITSM, ITOM, ITBM, CSM) that the applications belong to. Additionally that table would not be accessible to most users as a reference on a form.
You could accomplish this by either creating a custom table to hold the data structure that you want, make that table available as read to your users, and then present a glidelist that could be filtered based on the Module. Or (if you don't like filtering the list) you could have your data structure in place and add a choice field to display the Module and use a dynamic reference qualifier on the glidelist to display the related applications.
Either way it would require you to create and maintain the underlying data structure to display.
I hope this helps!
If this was helpful, or correct, please be kind and mark the answer appropriately.
Michael Jones - Proud member of the GlideFast Consulting Team!
Michael D. Jones
Proud member of the GlideFast Consulting Team!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-26-2023 10:15 AM
I'm not sure if the question was misunderstood, but there is a table in ServiceNow that lists all the Modules. It's the Modules table under System Definitions (System Definitions > Modules in the Filter Navigator, assuming you have the permissions on your instance to view that table).
If you were looking for a set of Application Menus, where the Modules are listed under, there's a table for that too.
To have this be a set of options on a form or catalog item, you'd just use a reference variable and point to the corresponding table. I'd probably apply an active = true filter on it too.
You can also use the .list shortcut to navigate to those tables.
Application Menus > type sys_app_application.list into the Filter Navigator and hit enter
Modules > type sys_app_module.list into the Filter Navigator and hit enter