Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Field Type - Select multiple values

kevwatson
Giga Contributor

When someone is filling in a Catalog Item I want them to have the ability to select multiple options, however the current setup using "Select Box" only allows you to select one of the values.  Please can you tell me how this can be achieved? 

46 REPLIES 46

DJ7
Kilo Contributor

Brilliant. Thank you. Hope ServiceNow addresses this use case someday.

Hey, excellent idea... wish I would have thought of it!

I am late to this party, but I have just encountered this very issue.

The solution Megha has outlined above is what worked for me so thanks very much for that, but I did notice something extra - we are currently on Rome so behaviour may have changed slightly.

What I found was that initially creating the variable as a Select box worked perfectly.

Initially creating it as Multiple choice did not, I got "No matches" when it came time to look up. I verified that the new choices were in the question_choice table and I pointed to that table and added the qualifier with my question's sys_id, but it would not match. Repeating the exact same process, but starting with a select box variable worked perfectly.

I have no explanation - merely an observation - your mileage may vary 🙂

check ACLs on the question_choice table, it may have a catalog role on there preventing them to show up for non roled users, ive had that happen to me in the past and had to update the read ACL on that table

Thanks Rob, I did think of ACLs and I read in the article that Megha linked that ACLS might be an issue.

In my case I was getting the problem from my Admin account as well as non privileged accounts; in addition I had 2 fields on the same form, one worked and the other didn't - testing under both accounts. It was only blowing away the "broken" field and recreating it as a Select box initially that "fixed" it.

I guess it could still be some strange combination of ACLs that I don't understand yet so I might dig deeper.

Good feedback - thanks !