List Collector vs Select Box

David Carlin
Giga Guru

Hello,

I have a question I was looking for some input on. I am working on building out catalog items for my company and I have a question about variables. What is the difference between a Select Box vs a List Collector? They both seem to give the same result.

We are running into the issue where some users want a drop down of 40+ options. It seems like this should be a list collector because 40 options is a lot to manually enter. However, a list collector needs a table so we would have to create a custom table with the 40 options.

We also only have so many custom tables as part of our licensing so I don't want to use custom tables on variables for one catalog item.

I am just looking for some input on when is the best time to use a Select Box vs when is the best time to use a List Collector.

Thanks!

David

1 ACCEPTED SOLUTION

If both lists are pretty static, and are only used on one specific Catalog Item: I would say just add those choices, not worth thinking about setting up a "choice" table or something similar.

If these choices are also used on other Catalog Items on the Service Portal, or on Form lay-outs in the Platform UI, or these often change, then it would be interesting to think of a more dynamic and maintainable option.

If my answer helped you in any way, please then mark it as helpful.

Kind regards,
Mark

---

LinkedIn
Community article list

 

Kind regards,

 

Mark Roethof

Independent ServiceNow Consultant

10x ServiceNow MVP

---

 

~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

LinkedIn

View solution in original post

5 REPLIES 5

Ashley Snyder1
Giga Guru

Have you looked into extending sys_choice?  As part of the new licensing documentation, it's exempt from the custom tables. You can then use List Collector or even Lookup Select Box (for one value). I know a lot of us developers are running into the same issue and want to continue making things data driven, and even offer users the access to update the data in the tables as they choose without having to edit Select Box variables.

Coming up with a strategy now will save a lot of time down the road and prevent developers from having to go in and edit Select Box values every time a business requirement changes.  

find_real_file.png

If my response was helpful, please mark as Helpful and consider setting the reply as the Correct Answer if it best answered your question, thank you!