Wrong image provided by ServiceNow? How to read the relationships of CSDM tables?

Suggy
Giga Sage

How to read the relationships of CSDM tables from the image?

Suggy_2-1732241857250.png

(case i) Left CI class + ::rel type on right + right CI Class.

or

(case ii) left CI class + ::rel type on left + right CI Class.

 

If I consider the 1st case (rel type on right)

Business capability - PROVIDED BY - Business application >>>>>>>>>which is CORRECT

Application - RUNS ON - Infrastructure CIs >>>>>>>>>which is INCORRECT

 

If I consider the 2nd  case (rel type on left)

Business capability - PROVIDES - Business application >>>>>>>>>which is INCORRECT

Application - RUNS - Infrastructure CIs >>>>>>>>>which is INCORRECT

 

PS - I can go to CI class manager and see but I cannot do it for classes. To save time, I relied on the official image but

its **bleep** confusing!!!

 

Is that image wrong or what?

14 REPLIES 14

AndersBGS
Tera Patron
Tera Patron

Hi @Suggy ,

 

Can you please clarify your question? e.g. a business capability is provided by both a business application and a business service. where a Infrastructure CIs runs an application. 

 

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

 

best regards

Anders

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/

@AndersBGS I am talking with respect to relationship types, how do I read the relationships.

Suggy_0-1732278596535.png

If you see above image,

1. Application >>>> RUNS ON >>>> Infrastructure CIs

Here when I read it, I am picking up the 1st rel type "RUNS ON" and reading it as above.

 

2. Same way if I try to read for the rel between Business capability and Business application (by picking up the 1st rel type), it would be

Business capability - PROVIDEDS - Business application......... which is wrong.

I need to pick the relationship on the right side.

Business capability - PROVIDED BY - Business application.

 

Why like that? I wanted to easily read the relationship with same procedure that I follow.

Jonathan Schnei
Mega Guru

In the first image you are seeing a 1-directional view of the relationship. But relationships are 2-way, and can be read in both directions. The relationship type isn't just 'provided by', it is 'provides::provided by' or 'runs on::runs'.

 

Generally, the way to read the relationship from left to right is: left CI class + ::rel type on right + right CI Class.

To read from right to left: right CI class + rel type on left:: + left CI class. 

In practice that looks like: Business Capability Provided by Business Application; or Business Application Provides Business Capability; or Application Runs on Infrastructure; or Infrastructure Runs Application. 

 

For the CI Class Manager, you may need to elaborate on what you mean by unable to find the relationships. Included here is a screengrab of the Business App CI Class and you can see above the other CI Classes that could relate to Business Apps and the prescribed 1-way relationship type with that other Class.

JonathanSchnei_0-1732278095464.png

 

Hi @Jonathan Schnei thank you so much for replying.

You said:

the way to read the relationship from left to right is: left CI class + ::rel type on right + right CI Class

Now consider this image

Suggy_0-1732279511959.png

If you pick the last one, then it would be

Application Runs Infrastructure CIs......... which is wrong right 🙂

--

 

In CI class manager, I see only this. I am on Xanadu. Any idea why?

Suggy_1-1732279639790.png