Dependency Maps and the usage of Reference Attributes

sstrobel
Tera Contributor

In the CSDM 4.0 Paper is states that the "relationship" between some of the CI classes, such as Technical/Business Service and Service Offering is a "Reference Attribute".  I see that in each of the CI Classes that use Reference Attribute, there are fields on these CI classes to add referenced CIs.  So far so good.

When I want to create a dependency map, and I hope to include in this map all related CIs, includeding the CIs with Reference Attributes, it does not map them.  Unless i formally define the relationship (cmd_ci_rel), the dependency map does not work.  

Is this what this model is calling for?  Or do I have something wrong?

I saw one other post where the author stated they create relationships in addition to the Reference Attribute.  I'm OK with that if that is what I must do.  One final question:

If relationships are optional or required, what relationship types are recommended?

Thank you for your assistance. 

2 REPLIES 2

sstrobel
Tera Contributor

I was looking through the forum this morning and hit upon another post which answered this question.  

https://www.servicenow.com/community/common-service-data-model-forum/relating-business-services-to-s...

Thanks to @CMDB Whisperer for his explanation.  I implemented this and it did what I was hoping it would do.

CMDB Whisperer
Mega Sage

To relate your Service Offering to its parent Technical/Business Service, you should use the "Parent" attribute on the Service Offering table.  You are correct that out of box, reference attributes are not shown on the dependency map.  You need to define the related item as discussed here.  You do not need to define a CI relationship separately and I would suggest not doing so.


The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.