what are the correct intended usages for the different product model types?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-17-2022 01:43 AM
In CSDM there are different types of product models defined. For some I know the intended usage.
like hardware model defines the models used for your hardware asset registrations.
Contract models are logically used in your contract registrations.
But as I'm now trying to populate our legacy data regarding software its getting confusing.
e.g. when to use a software model and when to use an application model.
is there a good description on where the different model types are used for (so not only for hardware/software/application but also when it's better to choose a service model or a consumable).

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-24-2022 12:52 AM
Hi
Good description, but!!!!!!!
- Software models can relate to Application Services via a related list Application Service Software Models [sn_apm_tpm_service_software_model]. This table is important when it comes to APM so you can visualize your Technology Portfolio Management
All this is only available with APM(unless I have missed something, not able to see the sn_apm_tpm_service_software_model)), so not really a solution, but thanks for walking us through though.
We need to be able to use CSDM to map which technologies/versions/model is linked to an application service, and as said above you are not able to add model categories to a software model, as this field is read only.
So please recommend something, that doesn't require licensing APM, to achieve this?
Thanks in advance.
Stig

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-24-2022 10:37 AM
Really good question
Here is a Docs article that outlines the tables in questions. Out of the box, I am only aware of the APM table discussed specific to one Application Service to one or many Software Models. I would be interested to understand how others have considered other solutions and their feedback.
A few other notes, though this does not address the concerns mentioned
- A Business Application record can be associated with one Software Model via the reference field, but of course this is a limitation of one record where you may have multiple Software Models.
- For Application Service, I do not see an out of the box reference to Software Model. You of course have a reference to Model ID which can use any product model that has a corresponding model category of that table.
- I also checked related lists from the Software Model, but this again just looks at linkage where Model ID is populated with that record.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-25-2022 12:26 AM
Sorry, but you are linking to how this works in APM/TPM, think I know this, but, this is not the issue, here.
CSDM States that "data model" is available to be used, but exactly this functionality to link m2m software models (version specific -> ServiceNow Rome") to business applications or application service, is not possible either as model id on Application services or in the related list.
And now that you on Business Application/Application Service level have ONE software model attribute, really doesn't make any sense or value.
And the software model - you are not able to add other model categories 😞
Not sure if below makes any sense, but