How to create a dropdown in service catalog?

saipavankot
Tera Contributor

Can someone help me with the process of how to create the dropdown in service catalog item. I want the thing to be selected by clicking on dropdown button.

 

saipavankot_1-1777036351441.png

 

1 ACCEPTED SOLUTION

Tanushree Maiti
Tera Patron

Hi @saipavankot ,

 

To create a dropdown in a ServiceNow Catalog Item, you can use

 

1) Select Box variable types // select the reference table with filtered ref Qualifier

  1. Open the variable you just created.
  2. Go to the Question Choices related list at the bottom and click New.
  3. Provide the choice details:
    • Text: The label shown to the user 
    • Value: The technical value stored in the system 
    • Order: Defines the sequence of this choice in the list (e.g., 100, 200, 300).
  4. Repeat for every option you want to include

Screenshot 2026-04-24 212643.png

Screenshot 2026-04-24 212709.png

OR

 

2)Lookup Select Box variable types   //From a ref table - you can populate dropdown choices

  1. Click New and select Lookup Select Box as the Type.
  2. Fill in the Basics:
    • Question: The label visible to users (e.g., "Select a Department").
    • Name: The technical name used in scripts.
    • Order: Determines the position on the form.
  3. Configure Type Specifications:
    • Lookup from table: Choose the table containing your data (e.g. sys_user_group).
    • Lookup value field: Select the field whose value is stored in the database (usually Sys ID).
    • Lookup label field(s): Choose the field(s) the user will see in the dropdown (e.g.Name).
    • Reference qualifier: Add a filter like active=true to only show relevant records

            

  1. Open the variable you just created.
  2. Go to the Question Choices related list at the bottom and click New.
  3. Provide the choice details:
    • Text: The label shown to the user 
    • Value: The technical value stored in the system 
    • Order: Defines the sequence of this choice in the list (e.g., 100, 200, 300).
  4. Repeat for every option you want to include

 

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

View solution in original post

3 REPLIES 3

Dr Atul G- LNG
Tera Patron

https://www.servicenow.com/community/itsm-forum/dropdown-variable-for-catalog-item/td-p/623853

 

https://www.servicenow.com/docs/r/washingtondc/servicenow-platform/service-catalog/r_VariableTypes.h...

 

****************************************************************************************


Regards


Dr. Atul G. - Learn N Grow Together ServiceNow Techno - Functional Trainer


LinkedIn: https://www.linkedin.com/in/dratulgrover


YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG


****************************************************************************************************************
Known Issue in the ServiceNow Community


Currently, there is a limitation when embedding screenshots directly into a Community post or question. Members may not be able to download the image or zoom in sufficiently to view the details.


For better visibility and quicker resolution, you can either:


Attach the image as a file so members can download and view it at full resolution, or
Embed the image using a larger image size. This needs to be done manually when creating the post.


This is a known Community limitation and is worth keeping in mind when sharing screenshots that contain detailed information.

Tanushree Maiti
Tera Patron

Hi @saipavankot ,

 

To create a dropdown in a ServiceNow Catalog Item, you can use

 

1) Select Box variable types // select the reference table with filtered ref Qualifier

  1. Open the variable you just created.
  2. Go to the Question Choices related list at the bottom and click New.
  3. Provide the choice details:
    • Text: The label shown to the user 
    • Value: The technical value stored in the system 
    • Order: Defines the sequence of this choice in the list (e.g., 100, 200, 300).
  4. Repeat for every option you want to include

Screenshot 2026-04-24 212643.png

Screenshot 2026-04-24 212709.png

OR

 

2)Lookup Select Box variable types   //From a ref table - you can populate dropdown choices

  1. Click New and select Lookup Select Box as the Type.
  2. Fill in the Basics:
    • Question: The label visible to users (e.g., "Select a Department").
    • Name: The technical name used in scripts.
    • Order: Determines the position on the form.
  3. Configure Type Specifications:
    • Lookup from table: Choose the table containing your data (e.g. sys_user_group).
    • Lookup value field: Select the field whose value is stored in the database (usually Sys ID).
    • Lookup label field(s): Choose the field(s) the user will see in the dropdown (e.g.Name).
    • Reference qualifier: Add a filter like active=true to only show relevant records

            

  1. Open the variable you just created.
  2. Go to the Question Choices related list at the bottom and click New.
  3. Provide the choice details:
    • Text: The label shown to the user 
    • Value: The technical value stored in the system 
    • Order: Defines the sequence of this choice in the list (e.g., 100, 200, 300).
  4. Repeat for every option you want to include

 

 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti

Hi @Tanushree Maiti,

 

Thanks for the solution. It helped me.