The Zurich release has arrived! Interested in new features and functionalities? Click here for more

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!