Dictionary Override

Community Alums
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
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  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

6 REPLIES 6

RaghavSh
Kilo 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.

Raghav
MVP 2023

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
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  ||  9x 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!!!