Utilizing Shared Choice Field Values Across Multiple Tables in ServiceNow

i_sachin_
Tera Contributor

I'm currently facing a challenge in ServiceNow regarding the management of choice field values across multiple tables. Here's the scenario:

I have a choice field that contains a set of options relevant to various tables within my ServiceNow instance. Instead of manually uploading these choice field values separately for each table, I want to streamline the process by maintaining a single set of choice values that can be utilized across all relevant tables.

 

For example:

Choice Field: Category
Tables: Incident, Change Request, Problem, etc.
Rather than duplicating the Category choices for each table, I aim to centralize these choices in one location and have them dynamically populate in the respective choice fields across all relevant tables.

Could someone provide guidance on how to achieve this in ServiceNow? Are there any best practices or recommended approaches for managing shared choice field values across multiple tables efficiently?

Any insights, examples, or pointers to relevant documentation would be highly appreciated.

Thank you for your assistance!

5 REPLIES 5

felixmiske
Tera Guru

Hi @i_sachin_  - did you manage to find a solution? It seems like that is something that should be supported OOB - but I'm not aware how 🤔 

Hello @felixmiske ,

Configure dictionary on the choice field,

NajmuddinMohd_1-1742024125699.png

 


In the related links, click Advance view

NajmuddinMohd_0-1742024025090.png

 


Select the Table and choice from where you want to have a replica.

Here, the choices on the Problem will be show the choices of the Incident table.

If the above information helps you, Kindly mark it as Helpful and Accept the solution.
Regards,
Najmuddin.


Yes, it is possible:

  1. create Choice field for table A and add relevant choices
  2. create Choice field for table B
    1. Related Links > Advanced view
    2. tab Choice List Specification
      1. Choice table: table A
      2. Choice field: field created in the first step for table A

felixmiske_0-1742024169529.png

 

ServiceNow documentation: View choice list definitions 

vinay167
Tera Contributor

you can create all choices in sys_choice table and can call them using reference qualifier in those table where you want to use them. Please mark helpful it if helps you.