Configuring relationships between CSDM objects
Summarize
Summary of Configuring relationships between CSDM objects
This guide outlines how to configure relationships between various CSDM objects, including business services, service offerings, business processes, and application services, using the Main node configurations in ServiceNow's Operational Resilience module.
Show less
Key Features
- Utilizes the [sngrcm2mprofileprofile] table as the source for establishing relationships.
- Allows configuration of dependencies between different CSDM objects to enhance reporting in Operational Resilience.
- Supports multiple relationship types, such as:
- Business services to service offerings.
- Business processes to application services.
- Dependencies for each object type.
Key Outcomes
By configuring these relationships, you ensure that relevant data flows into Operational Resilience for effective reporting. Proper setup enables visibility into dependencies, enhancing your organization's risk management and operational resilience capabilities. Ensure that entities are established in Operational Resilience before creating these relationships to maintain data integrity.
You can configure relationships between various CSDM objects such as business services, service offerings, business processes, and application services by using the Main node configurations. The [sn_grc_m2m_profile_profile table] serves as the source table for establishing these relationships.
Establishing relationships between different objects
To illustrate the relationships between different CSDM objects, consider the following example of a business service (BS1).
- Service offering (SO1)
- Business process (BP2)
- Application service (AS1)
- Service offering (SO3)
- Acer
- PS Apache01
BP2 has a dependency on PS Apache02. AS1 has a dependency on AS2 and AS2 has a dependency on PS Apache03.
The Applies to field in a business impact analysis (BIA) shows the object that has the dependency. The example shows that the business process (BP1) has Acer as a dependency.
The dependency is also brought from the Parent field into Operational Resilience for the service offerings and application services. For example, the parent for service offering (SO3) is business service (BS1). Therefore, when the scheduled job is executed, it fetches SO3 as a configured relationship for business service (BS1).
All the CMDB relationships, as shown in the example, are maintained in the CI relationships [cmdb_rel_ci] table.
To bring these relationships into Operational Resilience, you must use the Main node configurations. For more information, see Set up the Main node configuration.
You can establish the following relationships between objects such as business services, service offerings, and business processes.
| Entity | Relationships |
|---|---|
| Business services |
|
| Service offerings |
|
| Business processes |
|
The same relationship can be applied and used on multiple forms. For example, the business process relationship can be used on both Business service and Service offering forms.
For information on the Main node configurations, see Setting up the Main node configurations.