How to make serial_number nonmandatory for class =cmdb_ci_db_mssql_instance when parent MAND

Nisha30
Kilo Sage

Hello,

 

I need to mark two fields serial number and IP Address NON MANDATORY for class = cmdb_ci_db_mssql_instance

 

however when i go to Dictionary -> it asks to make that in cmdb table where it is mandatory.

 

I want only in cmdb_ci_db_mssql_instance table they should be NON MANDATE.

 

Tried in Table = cmdb_ci_db_instance  , as PARENT , setting 'Dictionary Overrirde' as cmdb_ci_db_mssql_instance 'Override Manadatory = TRUE' 

 

But when i go to dictionary in cmdb_ci_db_mssql_instance table it still shows read Only and can not make MANDATORY=FALSE.

 

I did the same in CMDB table (cmdb) as well still same

 

Nisha30_0-1778076034678.png

Nisha30_1-1778076067294.png

 

but when i go to cmdb_ci_db_mssql_instance  it still shows no option

Nisha30_2-1778076119814.png

 

 

Anything i am missing. here please

 

Thanks

 

 

1 REPLY 1

maliksneha9
Mega Sage

You are on the right track with Dictionary Override. But the base table should be cmdb_ci and not cmdb_ci_db_instance.

 

- Open the dictionary record (e.g., serial_number on cmdb_ci)
- Scroll to related list Dictionary Overrides
- Click New

 

Fill:

- Table: cmdb_ci_db_mssql_instance
- Check Override Mandatory
- Set Mandatory = false
- Do the same for ip_address