create new dictionary and choose what field to select in reference type

khamsone
Kilo Expert

Hi everyone,

 

I need your help.

 

I created a new dictionary in cmdb_ci_appl called "ID Iteraplan" in string type.

In a new table that I created "u_application_profile table", I created a new dictionary called "Application" in reference. this one displays the names of applications of the application table. Ok for this point.

 

 

I created a new dictionary in u_application_profile table called " ID Iteraplan" in reference type.
But this one displays the applications name of the application table.

How can I do to display the values of ID iteraplan field from application table ?

 

6 REPLIES 6

Ankur Bawiskar
Tera Patron
Tera Patron

Hi Khamsone,

That must be because on cmdb_ci_appl check which field is display=true. 

Whenever you have a field which refers to some table the value shown comes from the display=true column.

Mark Correct if this solves your issue and also hit Like and Helpful if you find my response worthy based on the impact.
Thanks
Ankur

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

And Ankur,

By default the system chooses 'name' field as the displayed value without any dispaly=true; given, is this right?

As I can see in the 'cmdb' table, no fields are given with dispaly=true but the 'Business service(ref to cmdb)' in the incident table shows the cmdb name field. Correct me if I am wrong!

Regards, Akash

 

Regards, Akash
If my response proves useful, please mark it "Accept as Solution" and "Helpful". This action benefits both the community and me.

Hi Akash,

yes in few cases I have also seen the same. Even with no display=true system shows name for few tables.

Regards

Ankur

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

khamsone
Kilo Expert

Hi,

 

What means display=true in the dictionary entry ?