CI relations formatter
Summarize
Summary of Extend ServiceNow AI Platform capabilities > Configuration Management > Configuration Management Database (CMDB) > CI relations formatter
The CI relations formatter is a tool within the default CI form that allows users to view and manage configuration items (CIs) and their relationships. It offers various views and controls for examining these relationships, ensuring that users can only see what they are authorized to access, particularly when domain separation is activated. The formatter also facilitates the use of the CI relationship editor.
Show less
Key Features
- Related CI List: Displays a list of CIs related to the current CI.
- Toolbar Controls: Includes options for adding relationships, viewing dependency maps, and searching for specific CIs.
- Configuration Options: Users can customize their view settings, including layout types (flat/tree) and filtering options based on relationship types.
- Performance Management: Properties can be configured to manage the volume of data displayed, enhancing performance in large networks.
- Domain Separation Support: Ensures users can only access data relevant to their domain.
Key Outcomes
By utilizing the CI relations formatter, ServiceNow customers can effectively visualize and manage CI relationships, enhancing their understanding of the system's dependencies. The ability to filter and customize views ensures that users can focus on relevant information, while performance configurations help maintain system efficiency. Overall, this tool empowers users to streamline their configuration management processes and optimize their use of the ServiceNow platform.
The default CI form includes a CI relations formatter from which you can examine a CI and its relationships in various views. From the CI relations formatter, you can also launch the CI relationship editor for the CI.
If the domain separation plugin is activated, then only relationships in which the logged on user is authorized to view both CIs, are displayed.
The CI relations formatter contains a list of related CIs and a toolbar with controls for viewing the relationships between the current CI and related CIs. You can configure the controls in this formatter to modify varying aspects of the view. For more information about formatters, see Create a formatter and add it to the form.
- If an endpoint is a child in one relationship and the same endpoint is a parent in another
relationship, then that endpoint is hidden and does not appear in the relations formatter view.
Similarly, relationship qualifier chains are also hidden and do not appear in the relationship
formatter view.
- Example: CI1 > endpoint > CI2
In this example, CI1 is related to CI2 through relationships with endpoint. A single relationship appears in the relations formatter:
CI1 > CI2 (These relationships appear as a direct relationship without endpoint, because endpoint is a parent in one relationship and a child in another relationship).
- Example: CI1 > endpoint1 > CI2 > endpoint2
Two relationships appear in the relations formatter:
CI1 > CI2 (endpoint1 is hidden because it is a parent in one relationship and a child in another relationship).
CI1 > CI2 > endpoint2 (appears as level 2 relationship – endpoint1 is hidden and endpoint2 appears as it a child and not a parent in any other relationship).
- Example: CI1 > endpoint > CI2
- On instances that do not meet the internet browser requirements for the CI relations formatter, the default CI form includes the legacy CI relations formatter instead. For more information, see Legacy CI relations formatter.
- CIs not extended from the Configuration Item [cmdb_ci] table, are not displayed in Dependency Views maps and in CI relation formatters.
- The Applicative Flow To::Application Flow From relationship is a special relationship type used only between Service Mapping endpoints. This relationship type is not intended for use in the CMDB as a relationship between CIs and therefore it is not displayed in the relations formatter.
| Control | Definition |
|---|---|
Add CI relationship |
Starts the relationship editor to manually create CI relationships. For more information (including about roles required for the '+' control to appear), see Create or edit a CI relationship. |
Show dependency views |
Launches a Dependency Views map in another window or tab. The CI is the central node in the map, with a configurable number of levels above and below that node in the hierarchy. Map indicators next to the nodes indicate the number of tasks, incidents, problems, changes, or outages related to that node. Right-click to expand collapsed nodes or display a list of related tasks or problems. For more information, see Dependency Views map. |
| Search for CI | Filters the CIs included in the display. |
Click the Settings icon () to configure additional view settings that filter the data displayed. Settings are preserved through logging out and logging back in.
| Setting | Description |
|---|---|
| Show Relations in Flat/Tree Layout | To view a flat list of related CIs that are grouped by relationship type in alphabetical order, click Flat (default value). To view groups of related CIs in a hierarchical tree, clickTree. If you select the tree view, you cannot configure any other settings for viewing related CIs. A single list of upstream and downstream relationships is displayed. |
| Show Relations in Split/Merge Layout | To view a single list that includes both upstream and downstream relationships, click Merge (default value). Relationships are grouped by relationship type. To view separate lists for upstream and downstream relationships, click Split. |
| Filter Relations by Max Level | Select the number of downstream and upstream levels in the hierarchy to include when displaying CIs in a flat view. Default value is 3. |
| Filter Relations by Relationship Type | Select the types of relationships to view. Default value is 'All Relationship Types'. |
| Filter Relations by CMDB View | Filter by tables specified in CMDB views, if any relationship filters exist. |
| Icon | Description |
|---|---|
| Recently closed changes | |
| Planned changes | |
| Currently open changes | |
| Recently closed outages | |
| Problems | |
| Incidents | |
| Planned outages | |
| Currently open outages |
In large networks, a list of related CIs might be excessively long, which can slow performance when a CI form is rendered. You can configure these properties to control the amount of data that is displayed. To find a property, enter sys_properties.list in the left navigation filter and search for the property.
| Property | Description |
|---|---|
| glide.ecmdb.find_relationship_issues | Hides or displays an icon in the CI relations formatter that links to open issues for the CI. This property defaults to true (displays the icon). |
| glide.ui.max_relation_levels | Specifies the maximum level for displaying CIs in flat view before reaching the maximum relations limit. The default value is 5. |
| glide.ui.max_relations | Specifies the maximum number of related CIs to display. When exceeded:
|