- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2022 10:57 AM
What is the recommended approach and practice to map dependencies between application services?
I understand you map application services to CI's using the Service Configuration Item Association table [svc_ci_assoc] .
Should dependencies between application services be created in the CI Relationship [cmdb_rel_ci] table directly? I notice also there is the ability to at least from the child application service to indicate the parent application service as a tab on the application service form. I notice the list of options for parent application service doesn't display the full list of application services to link things that way. I'm assuming it does not appear in the list if the parent app service is already a mapped application service.
Would be great in addition to an explanation in some cases to provide a quick video demo of the practice of doing some of these things.
Solved! Go to Solution.
- 2,315 Views

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-01-2022 10:34 AM
Hi Richard,
for a manual exercise the best I can give is to navigate from the CSDM menu in the navigation.
1 - Here is how you add the application service
This is a somewhat special UI where the relationships to:
- Business Application
- Technical Service Offering
- Business Service Offering
- Application Service
Is done via listbuilder
2 - Here is how you add the business application
via the CSDM menu (Business Application)
3 - Here is how you add the CI's
Preferable via a discovery solution (no manual updates)
4 - Here is how you map the dependencies between CI's
preferable via a Service Mapping solution (no manual updates). If not then it requires a proper Application Modelling exercise.
5 - Here is how you map the dependencies between application services and the CI's
see question 1 (2nd step --> next)
6 - Here is how you map the application service dependencies to each other
See question 1
7 - Here is how you map the business application to the associated application services
see question 1
8 - Here is the recommended practice and order to do these things.
nowlearning
when using the CSDM Menu for application services make 1 example, and check the outcome on the cmdb_rel_ci table. If you understand what it does you can make a cmdb_rel_ci xls to do a upload that will be faster in the end.
hope this helps
Barry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2022 01:22 PM
Hi Richard,
Application Service to Application Service use the "Depends on / Sends data to":
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2022 01:59 PM
Thanks this is helpful for the type of relationship classification, but how about the best/recommended way to create this relationship?
Should I go direct to CI Relationships and add a record directly or is there a different recommended way for this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2022 02:11 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-31-2022 03:06 PM
I've noticed i can't use that tab to pick associated application services.
The stop appearing in the available list of application services after the following occurs:
1. If i create a new application service and link it to no CI's at all -- it is visible on this list to other application services of parent application services.
2. If the parent application service I link to CI's e.g. using the manual method of linking the application to CI's. It stops being visible on this list.
From this I infer a service can only be a parent application service if that application service has no associated CI's bound to it.
Is this intentional?
The only way I can see to map application services dependencies is if I go directly to CI Relationships and add a record there.