Interested in a ServiceNow event built for developers? Registration for now[dev]26 is officially open!

Relationship between server and service instance to the business application

praswethas
Tera Contributor

We have implemented relationships between business application and servers with service instance, we have used the uses:: used by relationship between business application via service instance with server. Is this right relationship or do we need to use depends on relationship

1 ACCEPTED SOLUTION

Hi @AndersBGS 

This isn't particularly helpful as what the documentation says vs what actually works in the platform for this question are two different things.

 

@praswethas CSDM 5 Whitepaper says use the "Uses::used by" CI Relationship between a Business App and a Service Instance. However, the platform has not been updated to reflect this and several areas will break - including calculation of impacted business applications. As of now there is no information from ServiceNow when or if this will be fixed.

 

Therefore, until it is, I would advise you to continue to use the CSDM 4 standard of Consumes::consumed by from Business App to Service Instance. From Service Instance you normally point that at some form of Application CI and then have that CI connected via a Runs on::runs CI Relationship to a Server CI. Please refer to page 48 of the CSDM 5 Whitepaper for a list of all the CI relationships (but ignore the Uses::used by as per the above).

 

So:

Business Application Consumes::consumed by Service Instance Depends on::used by Application Runs on::Runs Server

 

I hope this helps!
Mat

View solution in original post

2 REPLIES 2

AndersBGS
Tera Patron

Hi @praswethas 

 

Please see the prdouct documentation here: https://www.servicenow.com/docs/r/servicenow-platform/common-service-data-model-csdm/ci-relationship...

 

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

Hi @AndersBGS 

This isn't particularly helpful as what the documentation says vs what actually works in the platform for this question are two different things.

 

@praswethas CSDM 5 Whitepaper says use the "Uses::used by" CI Relationship between a Business App and a Service Instance. However, the platform has not been updated to reflect this and several areas will break - including calculation of impacted business applications. As of now there is no information from ServiceNow when or if this will be fixed.

 

Therefore, until it is, I would advise you to continue to use the CSDM 4 standard of Consumes::consumed by from Business App to Service Instance. From Service Instance you normally point that at some form of Application CI and then have that CI connected via a Runs on::runs CI Relationship to a Server CI. Please refer to page 48 of the CSDM 5 Whitepaper for a list of all the CI relationships (but ignore the Uses::used by as per the above).

 

So:

Business Application Consumes::consumed by Service Instance Depends on::used by Application Runs on::Runs Server

 

I hope this helps!
Mat