Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Service Model for CSDM to CSM Relationships

Alec Hanson
Tera Guru

Hi,

 

I am working to link CSDM with CSM and one of the clear linkages is view the Product Model that you assign to a Service Offering.

 

However I am confused in that:

1. The CMDB Use case states "Sold Product table ..... Represents the product purchased by an Account or Consumer, and references the Product Model table [cmdb_model] or Service Model table [cmdb_service_product_model] 

2. The CSM Use case show the link from Business Service Offerings to Sold Products :

AlecHanson_0-1666289816943.png

2. However, when you go to create a Service Model the only valid Category is Application Service

 

Surely this should be changed to be "Business Service Offering" and the Model Category pointing to the cmdb_ci_business_service table rather than cmdb_ci_service_discovered?

 

Or have I missed something here?

1 ACCEPTED SOLUTION

Barry Kant
ServiceNow Employee
ServiceNow Employee

Hi Alec,

I remember this and I came to the same conclusion. 
If I am correct I mapped it to the service_offering class (I added a model category for this)

Cheers,
Barry

View solution in original post

7 REPLIES 7

SebastianKunzke
Kilo Sage

Hi,

Yes, you miss something here. You need to install an additional plugin Customer Service with Service Portfolio Management "com.snc.csm_spm" to enable the service offering field. More information can be found in the ServiceNow Docs.

I hope that helps. 

 

Hi @SebastianKunzke 

Thanks. I have that plugin already and I have probably not explain the issue sufficiently.

As per https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/product/csdm-implementation/refere... 

  • When you create a Sold Product you reference the Product being Sold:AlecHanson_0-1666352966612.png
  • When you create a Service Offering you reference a Model IDAlecHanson_2-1666353050762.png

     

  • When defining the Product Model used here as per CSDM v4.0 "a Service Offering CI
    may reference a Service Model" you expect to use the Service Model.
  • However when creating a Service Model you are forced to choose the Model category Application Service: AlecHanson_3-1666353266448.png

 

  • This Model category definition points to the CI Class "cmdb_ci_service_discovered:AlecHanson_4-1666353360002.png

     

So the crux of my confusion is why are Service Models - which should be selected by a Service Offering / Sold Product defined as Application Services as a Category? Should there instead not be a Service Offering model category? 

 

Did you ever get more clarity on this? I notice that SN took down the Tokyo use case link (maybe because they are re-working it?)

Barry Kant
ServiceNow Employee
ServiceNow Employee

Hi Alec,

I remember this and I came to the same conclusion. 
If I am correct I mapped it to the service_offering class (I added a model category for this)

Cheers,
Barry