Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

Dictionary Override

Not applicable

 

Hi,

I want to set the following fields mandatory AT ALL TIMES for ALL incident records: (however, 3 of the fields are used on other tables which we DO NOT want to impact, what override method can we use to make these mandatory only for Incident?)

CallerCategorySubcategoryConfiguration itemAssignment group and Short description.

 

I am unable to find the dictionary override in the related list however when I go to configure --> Related list, it shows there in the selected section. Screenshot attached.

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron

Hi Rooma,

dictionary override will only work on fields which are present on task table & in case you are on child table which extends table.

Caller, Category, Subcategory - are on incident table

Configuration Item, Assignment Group, Short Description -  are on task table -> dictionary override possible

If you want to set those as mandatory always on incident form either use

1) onLoad client script

2) UI Policy

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

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

View solution in original post

6 REPLIES 6

Raghav Sharma24
Giga Patron
Dictionary override will display by default for all fields that are extended from task on incident table. You can set it mandatory by overriding it. If you face any issue doing this you can write an onload client script on incident table making these fields mandatory, this will not affect the parent table.

Kieran Anson
Kilo Patron

Hi Rooma,

I presume from your screenshot (Capture_Dictionary) you're looking at caller field. This field isn't extended from the task table and is only on the incident table and therefore you can't set a dictionary override. This is also true for category and subcategory.

You can apply a dictionary override to the following fields:

  • Configuration Item (cmdb_ci)
  • Assignment Group (assignment_group)
  • Short Description (short_description)

Ankur Bawiskar
Tera Patron

Hi Rooma,

dictionary override will only work on fields which are present on task table & in case you are on child table which extends table.

Caller, Category, Subcategory - are on incident table

Configuration Item, Assignment Group, Short Description -  are on task table -> dictionary override possible

If you want to set those as mandatory always on incident form either use

1) onLoad client script

2) UI Policy

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

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

Priya Shid1
Kilo Guru

Hi Room,

If the field is not extended from the parent then it will not show you Dictionary override so first check for the table of that field if it is extended from task table then only you will get dictionary override for that.

 

Please mark if that helps you!!!