- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
11-21-2021 06:44 AM - edited 10-11-2022 02:35 AM
Hi Friends,
In this tutorial, we will look into Servicenow CMDB CI RElationship. What is the CI relationship and how we can create the CI relationship from scratch?
The CMDB, in contrast to a static asset list, helps you track not only the configuration items (CIs) within your system but also the relationships between those items.
A relationship in the CMDB consists of two CIs and a relationship type:
- Parent CI
- Child CI
- Type of the relationship that links both CIs
For example, a web application might read data from an instance of Oracle, which in turn might depend on a piece of the underlying hardware. Most CIs in a CMDB has multiple relationships to other CIs, users, and groups.
The relationships between CIs can be automatically discovered. If you use Discovery, many relationships can be automatically loaded into the system through the discovery process. If you import your data from another system, you get some form of relationship.
You can add to automatically discovered relationships, create relationships, or edit relationships for a CI by launching the CI relationship editor from the CI form.
Dependent and non-dependent relationships Dependent relationships, such as tomcat RunsOn Hardware, are used by the Identification and Reconciliation Engine (IRE) to identify dependent CIs.
Non-dependent relationships are not used for CI identification, and therefore can be deleted if no longer needed. CMDB tracks the discovery source and last scanned time for a non-dependent relationship in the Relationship Sources [sys_rel_source] table. Dependent relationships are used for CI identification. Therefore they should not be directly deleted and they are not tracked.
Information in the Relationship Sources [sys_rel_source] table can be used to decide if it is safe to delete a non-dependent relationship. For example, a discovery source that is attempting to delete a non-dependent relationship can confirm that: There are no other data sources for that relationship.
The relationship was not updated for some specified length of time and therefore is no longer needed.
When a non-dependent relationship is deleted from the CI Relationship [cmdb_rel_ci] table, all cascading corresponding records in the Relationship Sources [sys_rel_source] table are deleted.
Please follow subscribe to my channel to get the latest updates on the new video on Servicenow.
Regards,
Amit Gujarathi
(Technomonk Team)
- 5,295 Views
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Inappropriate Content
How to create CI relationship in 'cmdb_rel_ci' table for multiple records in 2 different tables say (cmdb_ci and cmdb_ci_business_capability)? Please let me know your thoughts.