- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-15-2021 02:57 AM
Looking at for example the sys_dictonary for install_status there are choices for both Base Configuration Item [cmdb] and Configuration Item [cmdb_ci]. What is the purpose of the [cmdb] table as opposed to [cmdb_ci]
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-15-2021 04:15 AM
Hi JW, please check it here
[cmdb] table is the core CMDB table for non IT CIs
[cmdb_ci] - for IT CIs.
Hope it helps
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-15-2021 04:15 AM
Hi JW, please check it here
[cmdb] table is the core CMDB table for non IT CIs
[cmdb_ci] - for IT CIs.
Hope it helps
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-29-2021 08:40 PM
Has anyone seen an actual use case for the non-IT configuration model? Even if there is one -- say Musical Instrument extends Base Configuration Item, and Guitar extends Musical Instrument, for example -- the actual columns included in the Base Configuration Item table don't seem to paint a coherent picture. For example, the Base CI table contains the Asset reference field, but the Asset field doesn't refer to the Base CI table (cmdb); it refers to the Configuration Item table (cmdb_ci).
In fact, I can't imagine there would actually be a way to use any extended tables from the new Base CI class. On one hand, you can certainly define a non-IT asset class. But since a basic premise of configuration management is to record how an asset is being configured, the inability to correctly link non-IT assets and non-IT CIs seems like it renders this refactoring of the data model utterly meaningless at best, and non-functional at worst. If there is an example of how this is being used I'd love to see it, because in the whole system there is not a single reference directly to the Base Configuration Item table.
And as shown below, if I create a non-IT CI class called "Guitar" I can't even associate a Model Category with it. The whole usefulness of the CMDB goes out the window if you don't extend cmdb_ci!
The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.