CMDB Required Fields - Issue

AndyB5000
Mega Guru

We are working to setup our CMDB and I am working to clean out all of the required and recommended fields that were setup by the company prior to my arrival.  I have narrowed it down but have run into an issue..

There is a required field, port, on the cmdb_ci_tcp_endpoint table that is set to mandatory.  If i go to the table and go into a record I can see that the port field is mandatory so I click into the dictionary with the intention to remove the mandatory flag.  But, the fields in the dictionary are read-only as I have a message across the top:

"This cloned descendant element is read-only, Click here to open editable first element (cmdb_ci_endpoint.port) in a new window."

When I click into the other table the fields are no longer read only, however, the mandatory field is not checked so i cannot remove the required flag from the table...

Thanks!

 

 

4 REPLIES 4

vNick
ServiceNow Employee
ServiceNow Employee

Sounds like there may be a dictionary override in place, so check the related tabs / sections when on the cmdb_ci_endpoint.port record and look to see if there's a dictionary override for the cmdb_ci_tcp_endpoint table.  If mandatory is the only thing overridden, you can get rid of that override completely

Ankush13
Kilo Guru

Assuming you are on one of a newer version of SN, there is another way to do this. Try going to Configuration > CI Class Manager > Click Hierarchy > Search for your table > Under Class Info (Attributes), find your attribute and make mandatory to false.

We are on London currently..

Tried that also, get the same screen when I go into the CI hierarchy.  Takes me the dictionary entry for the field and the same error appears and the mandatory field is read only.

It does sound like an override. That message may be due to the field being from another application. Can you paste screenshots for clarification please unless you already have solved this.