- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-16-2020 10:28 AM
We are implementing the CSDM and trying to move from everything in the software table to to appropriate tables such as cmdb_ci_service, cmdb_ci_appl, etc. I'm trying to determine where to put Configuration items used by Incident/Problem/Change which are actually software - examples: WinZip, Windows10, SnagIt, etc.
What is the best practice?
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-16-2020 01:51 PM
Hi Tammy,
The Software Model [cmdb_software_product_model] table is used for storing the... Software Models! e.g. Winzip v24, SnagIT 2018 etc. The actual installations of those is cmdb_sam_sw_install, mentioned before - the installs will need to relate to a Model.
You might also consider the Business Application [cmdb_ci_business_app] table to store the items you mention, which has software models related to them, through services and their lifecycles. Take a look at it, its a standard CMDB table now.
A common misconception used to be that such applications are store in the cmdb_ci_appl table, but the right home is cmdb_ci_business_app. You will need to decide which table suits your purpose: storing Software Models vs Software Installations vs Applications.
Hope this is helpful,
Chris

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-16-2020 10:48 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-16-2020 11:00 AM
I agree that it would show up in the cmdb_sam_sw_install table for the tracking of software license. However, if someone calls the helpdesk with a Windows 10 issue - how would you log the incident as Windows10 because that that isn't used by incident.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-16-2020 11:47 AM
HI,
Again, it will be installed on the Laptop or server. So they should create incident for the machine and not directly to the product.
Thanks,
Ashutosh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-16-2020 11:54 AM
Tammy,
I'll echo the feedback from Ashutosh. The software is not an operational CI. The operational CI is the laptop for incident, problem and change. The other approach I've seen is to put these in Business Apps, which is also not an operational CI either. We're going the software model approach for desktop apps.
Paul