Assocating business service & application service and application service offering

nareshTT
Tera Contributor

Hello All,

I am working on a requirement to establish relationship between Business service and Application service and application service offering . Here is my understanding : 

 

If i would like to establish relationship between Application service and business service , i have to create a record in cmdb_rel_ci with appropriate relationship type ( may be consumed by )  . 

If i would like to establish relationship between application service and service offering, then while creating application service offering record, i have to populate application service as a parent ( in Parent field) . 

 

Could you please correct me if my understanding is wrong ? 

 

Thanks 

2 REPLIES 2

yojan
Giga Contributor

Hello

Attaching an image about the skeleton on how we have implemented that in my company
Maybe useful for you 🙂
Best regards

kaushal_snow
Giga Sage

Hi @nareshTT ,

 


You’re heading in the right direction here’s how the relationships should be structured according to ServiceNow CSDM...

 

1. Business Service <> Application Service

Use the cmdb_rel_ci table with a relationship like “Depends on :: Used by” to link them. Typically, the Application Service depends on the Business Service, or vice versa depending on how you view service consumption.

 

2. Business Service Offering <> Application Service
Business Service Offerings depend on Application Services. In other words, the Application Service supports or underpins the Offering again using a “Depends on” relationship.


For example, in a typical scenario:

 

Business Service: Email

Business Service Offering: Webmail Access

Application Service: Webmail Stack

 

You’d link the Offering with the Application Service so it’s clear which application stack enables that particular offering....

 

You can check out this article: https://www.servicenow.com/community/common-service-data-model-forum/relationship-between-applicatio...

 

If you found my response helpful, please mark it as ‘Accept as Solution’ and ‘Helpful’. This helps other community members find the right answer more easily and supports the community