- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2020 09:53 AM
I am creating custom application in Studio with table that have category/subcategory fields that mimic incident where they save string but populate the values in drop box and subcategory has specific values based on the subcategory.
To perform above, is it possible to do in Studio or only I need to do in main servicnow?
I also see categories can be added using the form designer and subcategories can only be added in dictionary or One can use sys-choice.list to do both. What is typical recommended way to do with less error-prone and quickly. Appreciate it.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2020 10:07 AM
You can add the choices using multiple ways. The easiest option I have figured out is from the Form using the 'Configure Choices' option.
Once you do that, select the value in Category and then do Configure Choices for Subcategory. This way ServiceNow will automatically related the Subcategory to the Category selected.
Now if you Display Value and Value is different for choice, after doing the above steps, you will need to go to dictionary and modify the values or dependent values.
Please mark this response as correct or helpful if it assisted you with your question.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2020 10:07 AM
You can add the choices using multiple ways. The easiest option I have figured out is from the Form using the 'Configure Choices' option.
Once you do that, select the value in Category and then do Configure Choices for Subcategory. This way ServiceNow will automatically related the Subcategory to the Category selected.
Now if you Display Value and Value is different for choice, after doing the above steps, you will need to go to dictionary and modify the values or dependent values.
Please mark this response as correct or helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2020 10:29 AM
Thanks a lot. I just tried. It is so easy to do in this way. It looks we adding display things. If stored value different then configure dictionary allows display/value pairs.
If I am developing application in studio, is it recommend or the only way to update choices outside of the studio in main servicenow window? Just want to follow right way.
I am still not clear on Studio is complete IDE or somethings you do there and other outside of the studio. Appreciate it.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2020 12:28 PM
90% of time I use the native UI to make changes to forms or scripts. From past 1 year I haven't use Studio at all.
If you are creating a new custom application from scratch, yes, start with Studio.
Because from the Studio, you can find out every elements created as part of that application, and you also dont have option to create a new application outside of studio.
But as the application gets bigger, I don't find it very useful. You can use the native UI to do that.
There are other advantages where you can connect Studio to a Source Controls such as Github to checkout code.. But if you are not doing that, you don't need to use Studio.
Please mark this response as correct or helpful if it assisted you with your question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-05-2020 12:50 PM
Thanks Sanjiv. It clears everything. As a developer typically your IDE has a project and you are supposed to do everything and package. ServiceNow is different and I did not find an export/import project other than update set. This is confusing for beginners as developers in SNOW.
I also find sys_chocies.list seems to have all options (drop boxes) of all tables located in onle place to modify or glance at it.