Making Mandatory field in CI Class manager, but not all CIs require that field.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-28-2019 12:58 PM
I noticed in CI Class Manager ---> Configuration Item under attributes. If I make IP Address Mandatory, every CI is required to have that field. We are working with the CMDB Health Scorecard, which is making even apps, and everything that does not have an IP Address show up as not complete.
Can we remove IP Address from Configuration Item and only add it to the items that actually have an IP address? I.E. Computers, printers, etc.
Is there a reason it is at the base level?
- Labels:
-
Dashboard
-
Performance Analytics
-
Reporting
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-30-2019 05:48 PM
The IP Address column is native to the cmdb_ci (Configuration Item) table. Making the change the way you did made the change on cmdb_ci, which then trickles down to all tables that extend from cmdb_ci, making IP Address required on all extended tables. This will impact nearly the entire CMDB.
If you have a field that exists on an extending table (cmdb_ci in this case), and you want to make that field mandatory on some extended tables but not all, you'll want to go with a Dictionary Override
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-02-2020 05:12 AM
Dictionary OVerride works on record level but is not reflected in CMDB health reports or on on CI Class manager attirbute list.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-02-2020 05:13 AM
I'm facing the same challenge. Is there a solution available?