Serial number mandatory oob on cmdb_ci? Does anyone actually leave this like this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
If you do leave it mandatory, what does your health dashboard look like? (Mine's a mess because of it)
If you disable this, what did you do to make it required on child classes? Dictionary overrides?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
I don't need to, mine seems to prove otherwise, right?
To be clear on the overrides, I do them inside the base ci and reference each table? I don't go to the class and add an override there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
hi @bleedy
out of the box, serial number actually shouldn't be mandatory at the dictionary level on the base table. If it is in your instance, someone probably customized it in the past, or you might just be dealing with the CMDB Health rules rather than a hard database requirement.
If you need to enforce it on the form or database level, disabling it on the base table and using Dictionary Overrides on the specific hardware child classes (like Computer, Server, or Network Gear) is exactly the right approach. That is standard best practice.
Happy to help! If this resolved your issue, kindly mark it as the correct answer ✅ and Helpful and close the thread 🔒 so others can benefit too.
Warm Regards,
Deepak Sharma
Community Rising Star 2025
