Service catalog drop down form design

Meenal Gharat
Tera Guru

Hi Experts,

 

I am working on catalog form where it as 1 field based on the drop down selection we have 4 more fields whose drop down values is dependent on eachother while system ID field has around 60 chocies values in drop down how can we manage this based on above drop down selections?

 

And the in approval flow it has to trigger to the different users based on these fields selection.

 

How can I make this design manageable kindly advise. I have created 1 custom table what should be the field type I use in custom table and catalog form?

 

Best Regards,

Meenal Gharat

 

Best Regards,

Meenal Gharat

2 REPLIES 2

vaishali231
Tera Guru

Hey @Meenal Gharat 


For this scenario, the best approach is to make the catalog data driven instead of hardcoding dropdowns or approvals.

Create one custom configuration table that contains

Category

Sub Category

Service Type

System (Reference field, not choice – avoids 60 static values)

Approver (user or group)

Active flag

Each record represents one valid combination and its approver.

On the catalog item

Category – Choice

Sub Category – Reference

Service Type – Reference

System – Reference

Use reference qualifiers on Sub Category, Service Type, and System to filter values based on previous selections.

In Flow Designer

Look up the matching configuration record

Trigger approval using the Approver from that record

 

This keeps dropdowns clean, supports large data sets, and makes approval routing easy to maintain.

 

*************************************************************************************************************
If this response helps, please mark it as Accept as Solution and Helpful.
Doing so helps others in the community and encourages me to keep contributing.

Regards
Vaishali Singh

Dr Atul G- LNG
Tera Patron

Hi @Meenal Gharat 

Since the count of values is high, do not use a choice list. Use the reference type instead and apply the “Get Variable” in Flow Designer.

 

https://www.servicenow.com/docs/r/yokohama/build-workflows/workflow-studio/get-cat-variables-flow-de...

 

https://www.servicenow.com/community/developer-forum/setting-the-approver-from-a-catalog-variable/m-...

 

DrAtulGLNG_0-1769514906752.png

 

cc: @AniketC85155510 

*************************************************************************************************************
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
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

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