what is difference between override mandatory and mandatory checkbox in dictionary override?

Prathamesh Cha1
Tera Contributor

Hi Team,

 

what is difference between override mandatory and mandatory checkbox in dictionary override?

 

Thanks

3 ACCEPTED SOLUTIONS

Hi,

Override mandatory (Property) - You are informing ServiceNow that you want to override this particular property.

Mandatory checkbox (Value) - You are informing ServiceNow that you want to make any field mandatory or not mandatory. 

 

Regards,

Nikhil Bajaj

Please appreciate my efforts, help and support extended to you by clicking on – “Accept as Solution”; button under my answer. It will motivate me to help others as well.
Regards,
Nikhil Bajaj

View solution in original post

Juhi Poddar
Kilo Patron

Hello @Prathamesh Cha1 

Let's say we have Parent table Task & extended table Incident. Now all the fields in task table is present in incident table. Field1 in task table is a mandatory field so by default in Incident table also it is mandatory. If we want to override the mandatory thing then on clicking  override mandatory  will show mandatory checkbox. Uncheck the mandatory field and therefore Field1 is not mandatory in Incident table. Similarly reverse can be done. 

This will override the mandatory configuration from parent table to child table.

Example:

JuhiPoddar_1-1732796987286.png

Here cmdb_ci field if not set to mandatory in task table can be set in Incident table.

In short Override mandatory will enable the mandatory field which can further be checked/unchecked based on requirement to override the dictionary.

 

Hope this helps!

 

"If you found my answer helpful, please like and mark it as an "accepted solution". It helps others find the solution more easily and supports the community!"

 

Thank You
Juhi Poddar

 

 

View solution in original post

SriharshaYe
Kilo Sage

Hi @Prathamesh Cha1 ,

Mandatory Checkbox: When checked, at the dictionary level (table's base field). it will be inherited by all its child tables .

Override Mandatory Checkbox :When checked,at the  Dictionary Override level (or Field Definition Override). it can be overridden for that specific table

 

 

if my response is helpful , mark the solution as helpful.

View solution in original post

5 REPLIES 5

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Prathamesh Cha1 

 

Dictionary override  is process when you want to make changes in extended tables.

 

Mandatory: A filed which was not mandatory but you want to make it mandatory. 

Override Mandatory: Select the check box to display the Mandatory field, which overrides whether the field on the extended table must contain a value to save a record.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

Hi @Dr Atul G- LNG ,

Can you elaborate more abouth the actual difference between them.

Thanks

Hi,

Override mandatory (Property) - You are informing ServiceNow that you want to override this particular property.

Mandatory checkbox (Value) - You are informing ServiceNow that you want to make any field mandatory or not mandatory. 

 

Regards,

Nikhil Bajaj

Please appreciate my efforts, help and support extended to you by clicking on – “Accept as Solution”; button under my answer. It will motivate me to help others as well.
Regards,
Nikhil Bajaj

Juhi Poddar
Kilo Patron

Hello @Prathamesh Cha1 

Let's say we have Parent table Task & extended table Incident. Now all the fields in task table is present in incident table. Field1 in task table is a mandatory field so by default in Incident table also it is mandatory. If we want to override the mandatory thing then on clicking  override mandatory  will show mandatory checkbox. Uncheck the mandatory field and therefore Field1 is not mandatory in Incident table. Similarly reverse can be done. 

This will override the mandatory configuration from parent table to child table.

Example:

JuhiPoddar_1-1732796987286.png

Here cmdb_ci field if not set to mandatory in task table can be set in Incident table.

In short Override mandatory will enable the mandatory field which can further be checked/unchecked based on requirement to override the dictionary.

 

Hope this helps!

 

"If you found my answer helpful, please like and mark it as an "accepted solution". It helps others find the solution more easily and supports the community!"

 

Thank You
Juhi Poddar