- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-14-2017 01:03 PM
Trying to understand how the "Completeness" works with the Dashboard. We have 5 fields that are mandatory on the base configuration table (cmdb). However some of our classes these fields are not a required item and have a dictionary override on them. When we run everything with the dashboard these items are showing up as missing mandatory fields.
Question is when the jobs run at what table level are they running against? Anyway to get these items to not show up as failures in Completeness, it appears the dictionary override isn't the answer.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2017 01:43 PM
Hi Bradley,
Yes, you are right... Next-hop routing rule is one table which is extended is from CMDB base table only. When you give mandatory fields for CMDB base table it will inherit to all the tables extended from it. But you do not need to have Managed By, Owned By & Support Group fields has to be mandatory for the routing table.
If I have to select Managed By, Owned By & Support Group these fields as mandatory then I would select Hardware table.
Regards,
Vivek
Based on the impact hit like, helpful or correct

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-17-2017 06:34 AM
Hi Bradley,
Usually, it will run from lower to upper class tables. So you should also configure it from lower to upper class in CMDB schema. Suppose if you give 5 fields mandatory for your base table then it will reflect all the tables which are extended from it. You cannot really sure those 5 fields will be there on all tables. So you should not configure like that. What you should do for an example, if you want to track 5 fields in server table then set those five fields in the server table and in the base table just keep name only as mandatory.
I set it up little bit different way for one of my customers. It is like the for the base CMDB table I set name only as a mandatory field. Then I selected some 7 fields mandatory for Server table, 5 fields for Netgear table, 3 fields mandatory for hardware table, 4 fields mandatory for Database instance table and 5 fields for Business service table. By this way, I can able to track all my mandatory fields without false information. Also, I made it sure whatever fields I choose for a table, those fields are reflected in the extended tables.
Regards,
Vivek
Based on the impact hit like, helpful or correct
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-17-2017 12:20 PM
We have Managed By, Owned By & Support Group as Mandatory on all several CI classes. When the system was setup these were set as mandatory on the base configuration item (CMDB) table, so all classes get these. If I take turn these to false, then I'm assuming a you would have to do a dictionary override rule on the the class table you want them for (Example: Server).
Is this how you accomplished it?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-18-2017 01:43 PM
Hi Bradley,
Yes, you are right... Next-hop routing rule is one table which is extended is from CMDB base table only. When you give mandatory fields for CMDB base table it will inherit to all the tables extended from it. But you do not need to have Managed By, Owned By & Support Group fields has to be mandatory for the routing table.
If I have to select Managed By, Owned By & Support Group these fields as mandatory then I would select Hardware table.
Regards,
Vivek
Based on the impact hit like, helpful or correct
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-15-2017 08:09 PM