Search on Two Columns with Reference Field Variable

Shivam Saxena1
Mega Expert

Hi,

 

There is a reference field named as 'Asset' in my change form.

 

find_real_file.png

 

When we click on search icon we have below columns.

 

find_real_file.png

 

Right now we can able to search based on column 'Name'.

I want a user can able to search the asset directly by typing in refence field using column 'Name' - name and 'Asset Tag' - asset_tag. When he give name then also it will show the result and if the user give asset tag then also he can able to search.

 

Right now I am getting below error when I am trying to search using asset tag.

 

find_real_file.png

 

Below is the field dictionary :

 

find_real_file.png

find_real_file.png

 

What script I need to write and where? Please help?

 

Thanks.

1 ACCEPTED SOLUTION

Hi,

then using this it should work

ref_auto_completer=AJAXTableCompleter,ref_ac_columns=name;asset_tag,ref_ac_columns_search=true

Are you checking with admin or non-admins

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

25 REPLIES 25

Hi Ankur,

 

It is referencing hardware table not asset table.

 

find_real_file.png

 

find_real_file.png

 

I am able to search using asset_tag but not name.

 

find_real_file.png

find_real_file.png

 

Thanks.

Hi,

if the hardware table is alm_hardware then field name is display_name

it worked for me

Are you giving the correct record satisfying the reference qualifier condition of

Discovery Source = Nlyte-US AND Active=true

It should work fine provided that name/record satisfied your reference qualifier condition

Below worked for searching on name

find_real_file.png

Below worked for searching on asset tag

find_real_file.png

 

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Hi Ankur,

 

Table is 'cmdb_ci_hardware'.

 

find_real_file.png

 

Thanks.

Hi,

then using this it should work

ref_auto_completer=AJAXTableCompleter,ref_ac_columns=name;asset_tag,ref_ac_columns_search=true

Are you checking with admin or non-admins

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Hi Ankur,

 

It is working for asset. No worries. Thanks for your help.

 

 

Thanks.