What Product Model (if any) for Service and Service Offering?

Jacques Clement
Kilo Sage
Kilo Sage

I am looking into Digital Portfolio Management and wondering if there would be a valid reason for relating a Business/Technical Service and their offerings to a Product Model.

 

The benefits I see are:

  • Ability to indicate that the product itself has been retired but that its instantiated service is still in use and available;
  • Ability to add lifecycle phases like End of Support, End of Life, etc. to a Service or an Offering;
  • Ability to use certain Stage Statuses that are not available in Service but are in Model (e.g. Ideation/Pilot exists for Models but not for Logical classes)

Then, if I am making sense with the above, what Product Model class should be used against a Service/Offering. I can see that there is a Service Model (cmdb_service_product_model) class but I was told this should be reserved to model SaaS type Application Services.

 

JacquesClement_0-1705502142537.png

 

Any feedback/tips would be appreciated. Thanks.

 

1 ACCEPTED SOLUTION

Barry Kant
ServiceNow Employee
ServiceNow Employee

Hi Jaques, 

you can make a mapping in the Model Categories table . 
There is a scheduled job that can create these model (for the logical objects) :
CSDM Product Model Assignment it is set as on demand.

 

It create records at product model tables for:

//business service - from table: cmdb_ci_service_business to table: cmdb_service_product_model

//technical service - from table: cmdb_ci_service_technical to table:  cmdb_service_product_model

//service offering - from table: service_offering to table: cmdb_service_product_model

//SAMS requires different fields for software_product_model - from table: cmdb_ci_service_auto to table: cmdb_software_product_model

//business application - from table: cmdb_ci_business_app to table: cmdb_application_product_model


BR,
Barry

View solution in original post

5 REPLIES 5

Jim Gannarelli
Tera Contributor

Bumping this up because I have a similar question. Still jumping sometimes in our CSDM journey from Crawl/Walk to Run back to Crawl because of certain questions like this and how to properly control the lifecycles of our Products and Services... and so I can also train owners on how to certify and update themselves once we get all this loaded

marcguegueniat
Kilo Sage

Hello,

I would like to point you to this recent Community video: Models, models and more models Recorded Jan 18th 2024 

Starting at 13:45, there are some info on Business Services, Service Offering ...

Basically the answer is that yes, you should have a model on those CIs

Regards,

Barry Kant
ServiceNow Employee
ServiceNow Employee

Hi Jaques, 

you can make a mapping in the Model Categories table . 
There is a scheduled job that can create these model (for the logical objects) :
CSDM Product Model Assignment it is set as on demand.

 

It create records at product model tables for:

//business service - from table: cmdb_ci_service_business to table: cmdb_service_product_model

//technical service - from table: cmdb_ci_service_technical to table:  cmdb_service_product_model

//service offering - from table: service_offering to table: cmdb_service_product_model

//SAMS requires different fields for software_product_model - from table: cmdb_ci_service_auto to table: cmdb_software_product_model

//business application - from table: cmdb_ci_business_app to table: cmdb_application_product_model


BR,
Barry

Fantastic Barry -- I guess given what the Scheduled Job does, it supports my initial thought that Service and Service Offerings should also have a Product Model.

Thanks!