Service Mapping Exclusion Tracking for Business Applications

lpruit2
Kilo Sage

Greetings all,

 

Has anybody come across the scenario where a Business Application is NOT expected to have any downstream relationships? If so, how do you identify and track those BA's versus BA's that SHOULD have downstream relationships?

 

We want to ensure that Business Applications are mapped to Tag-Based Application Services and then additional IT infrastructure is mapped from there. However, we want to be able to accommodate Business Applications that don't rely on interact with any individual IT infrastructure. The two examples that come to mind are entirely cloud native Business Applications or Business Applications with the Architecture Type of Platform Application that has no other relationship apart from the Platform Host Business Application record. 

 

Is anybody aware of an existing table that could be utilized to build and maintain an "exclusion list" of sorts for identifying which Business Application records are NOT expected to have any downstream relationships? This would help with data burndown and reporting purposes. I also don't know if the exclusion list should be at the Business Application level or the Application Service level, or both. One ask could be to identify which Business Application records should NOT have any downstream relationships. A more granular ask would be to see which Business Application records are expected to have a Production Application Service with downstream relationships but is NOT expected to have a Stage Application Service with any downstream relationships. 

 

I hope this question makes sense and, as always, appreciate everybody's time and feedback. 

1 REPLY 1

Mathew Hillyard
Mega Sage

Hi @lpruit2 

The only scenario I would expect to see a Business App without any downstream relationships is where a new application is being implemented but no environments have yet been set up. The moment you implement even a development or POC instance of that application there should be something downstream.

If you think about it - other than looking at the app pipeline why store a Business App if it's not deployed anywhere?

 

With regard to your second question I recommend the CSDM Data Foundations Dashboard as it contains this very metric (which is a Query Builder query - very useful for finding objects missing relationships or even not being connected to non-CMDB records). You can build out all of the queries you're looking for.

 

I hope this helps!

Mat