Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

How to specify what attribute value I want to return as a selection from a Reference Variable that's part of a variable set inside a catalog item?

alantpham
Kilo Contributor

I have a reference variable that is pulling a list of companies from a view. The view defines the Company name, Label, and SysId. I have configured the list layout to only show the company name and label when the user is making a selection, but when a selection is chosen, the value returned is the SysId and not the company name.

How can I make it so that when a selection is made, the company name is returned instead of the SysId?

3 REPLIES 3

Aman Kumar S
Kilo Patron

Hey,

It is only going to return sys_id, reference field is essentially a reference to a record in a different table, so even in the list layout you have gone with multiple fields, you are going to end up with sys_id.

What is your use case, are you trying to fetch the name in a script, in that case you can use getReference, or getDisplayBox or GlideAjax to get access of the name in the script.

 

Feel free to mark correct, If I answered your query.

Will be helpful for future visitors looking for similar questions 🙂

Best Regards
Aman Kumar

Thanks for the reply,

If that is the case, can you show me a script that would be similar to auto-populating the name of the company into another variable based on the SysID returned for this selection. A link to a very simple example would be helpful and greatly appreciated 

Follow below link:

https://community.servicenow.com/community?id=community_article&sys_id=c918c3b8db968c5013b5fb2439961918

Best Regards
Aman Kumar