Skip to main content
Version: next

CI Topology

Overview

CI Topology visualizes the relationship network between configuration items. It provides two modes — Graph View and Table View — that can be toggled with a single switch at the top. It appears in multiple modules: CI Topology View, the query preview in Query Studio (both driven by a query definition), the "Configuration Topology" tab of the CI Directory (based on a single CI), and others — the behavior is largely the same everywhere.

  • Graph View: Behavior is consistent across entry points; this page covers the common operations below. Query-definition entries (CI Topology View, Query Studio query preview) additionally offer root node filtering (switch the visible scope by the root node instance of the query). See each module's own documentation for details.
  • Table View: The right side is the unified data table (see Common Data Table Operations for column management, filtering, pagination, density, and more); however, the left-side navigation varies by module: query-definition entries (CI Topology View, Query Studio preview) show the topology structure of the query definition, while single-CI entries (the main CI Directory interface) show the CI type tree. Therefore, the left-side layout and export scope of the table view are described in each module's own documentation.
CI Topology - Graph View

Graph View

Graph View renders CI instances as an interactive relationship network: each node is a CI instance and each edge is a relationship between two CIs. The overall layout is split into left and right panes: the left is the topology canvas, and the right shows a "Related CI Filter" (referred to below as the Explore Panel) and a "CI Details" panel (the Details Panel) on demand when a node or relationship is selected.

Canvas Operations

The canvas provides two toolbars: a floating toolbar in the upper-left corner (vertical, grouping zoom and export actions) and a fixed toolbar along the top (horizontal, grouping navigation, edit, and search actions).

Floating Toolbar (upper-left of canvas)

OperationPurposeWhen to use
Zoom In / Zoom OutAdjust the canvas scaleTo see node details / to survey the overall structure
Fit to CanvasAuto-fit so all nodes are visible and fill the canvasQuickly return to the global view after nodes get scattered or over-zoomed
Actual SizeCenter the view at the current scaleReturn to a stable, centered perspective
FullscreenSwitch to immersive browser-fullscreen modePresenting the relationship network to colleagues or leadership
Download ImageExport the current topology as a PNGPasting into ops reports, incident reviews, or architecture docs
Switch LayoutSwitch between four auto-layout algorithmsWhen the default layout doesn't reveal hierarchy, try another (see table below)

Available layout algorithms:

LayoutCharacteristicsSuitable for
Vertical Hierarchical (default)Root at top, expanding layer by layer downwardShowing upstream/downstream dependency chains
Horizontal HierarchicalRoot on the left, expanding rightwardShowing left-to-right data or call flow
Force-DirectedNodes distribute by attraction; densely related nodes cluster togetherDiscovering "cluster" structures in the network
ConcentricNodes arranged on concentric ringsEvenly distributed ring-style presentation

Fixed Toolbar (top of canvas)

OperationPurposeWhen to use
RefreshRe-fetch current topology dataWhen data may have changed or a CI was just modified elsewhere
Show Edge Labels toggleShow/hide the relationship-type label on each edgeTurn on to clarify which relationship each edge represents; turn off when it feels cluttered
Back / ForwardMove between exploration-history statesStep back after a mistake in Explore mode, or step forward after going back too far
Link Existing CILink an existing CI to the currently selected nodeRecording a relationship between two existing CIs (requires full CI access permission)
Create Related CICreate a new CI and simultaneously establish a relationship with the selected nodeWhen a downstream CI is missing and you want to create and attach it in one step (requires full CI access permission)
DeleteRemove the currently selected node or relationshipWhen a CI or relationship is deprecated and should be removed from the topology (requires full CI access permission)
Search CI (dropdown on the right)Locate a node by name within the current topologyWhen there are many nodes and you want to focus on a specific CI
About "More"

When the window is narrow and the toolbar cannot fit all buttons, some buttons fold automatically into a "More" dropdown at the end. Click "More" to use them — the functionality is identical to when the buttons appear directly on the toolbar.

Node Operations

Each node represents a CI instance.

OperationDescriptionHow to
Quick PreviewHover popup showing name, type, and key attributesHover over a node (no click needed)
Select NodeHighlight the node and show the details/explore panel on the rightClick the node
Locate NodePan the selected node to the canvas center and zoom inPick a target from the "Search CI" dropdown on the right of the toolbar
Drag NodeFreely adjust the node's position on the canvasPress and hold the node, then drag it to the target position
Edit Node AttributesModify and save attributes in the right details panelSelect the node → edit in the right panel → save (requires full CI access permission)
Delete NodeRemove the CI from the topology (and the system)Select the node → click "Delete" in the toolbar (requires full CI access permission)

The "Search CI" dropdown in the upper-right of the canvas is used to quickly locate a node within the current topology:

  1. Type a keyword into the dropdown
  2. The system matches by CI name and lists candidate nodes
  3. After selecting a candidate, the canvas highlights the node and pans to focus on it
tip

Node search looks only within the nodes currently loaded into the graph. If the CI you are looking for is not yet on the canvas, first add it via Explore Mode.

Edge Operations

Each edge represents a relationship between two CIs.

OperationDescriptionHow to
View Relationship DetailsShow source, target, type, and other information in the right panelClick an edge
Delete RelationshipDelete this relationship between the two CIsSelect the edge → click "Delete" in the toolbar (requires full CI access permission)

When the "Show Edge Labels" toggle is on, each edge is labeled in its middle section with the relationship type it belongs to (for example, "runs on", "depends on"), making the semantics of each relationship quick to understand.

Explore Mode

Explore Mode is a way to progressively expand the topology starting from a single node. It is well suited for focusing on critical paths within a large relationship network.

Basic Flow

  1. Click a node of interest on the canvas
  2. The Explore Panel opens on the right, listing the types of CIs the node can be related to (grouped by type)
  3. Check the specific instances you care about within each group (supports "Select All" / "Clear Selection")
  4. Click the "Add" button at the bottom; the selected instances — along with their relationships to the current node — are appended to the canvas
  5. Repeat these steps to keep expanding outward from newly added nodes

Explore Panel Reference

Explore Panel
AreaPurpose
Related CI TypesLists all CI types directly related to the current node — for example, "runs on → Computer", "depends on → Application"
Related Instance Data + CheckboxesEach related CI type shows the count of related CIs on the right and a multi-select checkbox on the left. Use "Select All" or "Clear Selection" to bulk-check or clear all related CI types
Selected CountLive display of "Selected X / Total Y" so you can gauge the size of your selection
Add ButtonAppends all checked instances — and their relationships — to the topology graph

When every candidate instance of a type has already been added to the canvas, the checkbox to its left is automatically selected and made read-only to prevent duplicate additions. To return to the pre-add state, use the History Navigation feature.

History Navigation

Every topology expansion is recorded in history. The "Back" and "Forward" buttons in the toolbar let you switch between history states:

  • Back: Return to the state before those nodes were appended
  • Forward: Re-apply the state that was just backed out of

Node Limit

To protect rendering performance, the topology graph enforces a maximum-node limit (default 500, controlled by the system setting Topology Graph Node Limit — generally an admin with system-settings permission is required to change it):

  • When appending would push the total past the limit, the system performs a partial append and prompts: "Only X of the selected nodes were added."
  • When the total already reaches the limit, no further appends are allowed and the system prompts: "The topology graph has reached the maximum number of nodes."

If you need to view data beyond the limit, switch to Table View (see each module's documentation).

Relationship Maintenance Operations

The following operations require full CI access permission. If the buttons are not visible, your current account lacks the permission.

Attach an already-existing CI to the currently selected node to establish a new relationship:

  1. Select a node on the canvas
  2. Click the "Link Existing CI" button in the toolbar
  3. In the "Link Existing CI" dialog, search for and select the target CI
  4. Choose the relationship type
  5. Confirm — the new relationship is established immediately and a new edge appears on the canvas

Create a new CI and simultaneously establish its relationship with the current node:

  1. Select a node on the canvas
  2. Click the "Create Related CI" button in the toolbar
  3. In the "Create Related CI" dialog, choose the target CI type and the relationship
  4. Fill in the required attributes
  5. After saving, the new CI automatically appears on the canvas, connected to the current node

Delete a Node or Relationship

  1. Select the node or relationship to delete
  2. Click the "Delete" button in the toolbar
  3. Click "OK" in the confirmation dialog
Note

Deleting a node removes the CI instance from the system entirely (not just hiding it from the current canvas). Confirm before proceeding. Deleting a relationship only disconnects the two CIs — it does not delete the CIs themselves.