Entity Relationship Type Changes from CSDM 4.0 to 5.0

cbaser
Tera Contributor

The CSDM 4.0 whitepaper has a graphic (pg. 32 in the one I'm looking at) that indicates the Business Application to Application Service relationship type is Consumes.  But the CSDM 5.0 whitepaper graphic (pg. 49) indicates that the relationship type between Business Application and Application Service is Uses::Used By.  Can someone confirm that the recommended relationship type has in fact changed, or could that possibly be a mistake?

CSDM 4.0 Whitepaper

cbaser_0-1752785250169.png

CSDM 5.0 Whitepaper

cbaser_1-1752785315446.png

 

2 REPLIES 2

mcastoe
ServiceNow Employee
ServiceNow Employee

Hi,

Yes, it has indeed been changed at the CSDM whitepaper level but not yet in the product.   There is some planning and product updates as well as some migration scripts that need to be provided.   For now, the Enterprise Architecture is expecting Consumes::Consumed by.

Stay tuned for more updates.

Mathew Hillyard
Mega Sage

@mcastoe is there a particular reason for changing just this one relationship type? I haven't seen a rationale or justification for this in the CSDM 5 whitepaper - indeed, on page 48 of the whitepaper the text below the recommend CI relationships gives the example "Business Application “consumes” Application Service"...

 

Having worked on quite a few CSDM implementations, this CI Relationship Type is referenced all over the platform, so I do hope that the migration scripts are thorough - for example:

  • Looking up system properties that store the Sys ID of the consumes::consumed by CI relationship type then finding and replacing scripted uses of this property or using gs.getProperty() - or hard-coded Sys IDs (which exist in the base platform!)
  • Automated population of Impacted Business Applications in Change and Incident (and support for those who have customised Problem to do the same as it is not in the baseline but used in EA - see below)
  • Suggested CI Relationship Types
  • Application Service Wizard
  • EA menu items and their CMDB Query Builder Queries
  • EA Application Scoring Profile Indicators for Change, Incident and *Problem* and the compute scheduled jobs that populate them