Business application relationship with CIs

Yuri Yoshinami
Tera Contributor

Is it ok to add CI relationship with business application(cmdb_ci_business_app) directly with Infrastructure CIs, such as Windows servers and Linux servers?
When seeing the screenshot below, it looks "Business Application" has direct relationships with only "Information Object" and "Business Application" and "Application Service".  

 

I have tried with my personal instance adding CI relationship with business application and CIs, such as windows servers and Linux servers, and it worked as the third screenshot. I am curious about why "Business Application" "Depends on" "Infrastructure CIs" are not in the prescribed relationships below?

find_real_file.png

https://docs.servicenow.com/bundle/rome-servicenow-platform/page/product/csdm-implementation/concept/ci-relationships.html

find_real_file.png

find_real_file.png

10 REPLIES 10

Stig Brandt
Tera Guru

Hi Yuri

 

As I normally say to clients, "Technically all is possible", but

  • is it a good idea
  • what is the value you try to achieve
  • does it follow ServiceNow best practice approach and have impact on other modules

 

A business application is a logical record, not used in operations, so I don't think it is a good idea, sorry, but create a BR - that duplicates your BA to a Application Service, Service and Service offering, these are the important records for the end user and AIOps perspective.

br

Stig

Thanks Stig,

I understood that adding CI relationship with business application and infrastructure CIs is not a best practice. 

I will think about creating a BR that duplicates to a Application Service and Service. By the way could you kindly tell me when do we need to create a BR to duplicate data into " Service Offering"?  

 

Barry Kant
ServiceNow Employee
ServiceNow Employee

Hi Yoshonami,

 

no that is not how it should be done. (incorrect).

The business application is a conceptual record. 

The Application Service is the realised record(s).

So the Application Service is representing the solution and therefore needs to be in between.

 

BR,

 

Barry

erikbartholdy
Giga Guru

hi, as stated in the other answers - it's is probably not a good idea, but in this document "Rome Now Platform Capabilities" (attached) it actually states in page 9, under Business Applications 

"Creating relationships also enables you to relate business applications to infrastructure CIs, such as databases and web servers."

it is in some way surprising, since all the documentation, white paper, videos constantly states that Business Applications are not Operational CI's-. 

So, as Stig mentions above, it is possible, but "is it a good idea", and "why would you want to do it". 

br Erik