
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2020 09:14 AM
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?)
- Caller, Category, Subcategory, Configuration item, Assignment 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.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2020 09:34 AM
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
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2020 09:23 AM
Raghav
MVP 2023

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2020 09:33 AM
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)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2020 09:34 AM
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
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2020 09:42 AM
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!!!