Analyzing the impact of a change or incident overview
The analyze impact agentic workflow uses generative AI to identify which upstream services and configuration items (CIs) are likely to be affected by an incident or by a proposed change before it is approved. The skill reasons about propagation likelihood based on CMDB dependency topology and the nature of the change. The skill returns a structured list with impact levels and reasoning.
Generative AI might produce inaccurate or incomplete information. Impact analysis output depends on the quality of the change description and CMDB relationship data. Always validate AI-generated impact assessments against your organization's change governance policies before approving a change.
What is it
The analyze impact agentic workflow solves a key gap in change management: today's impact assessment process relies on flat lists of topologically related services with no semantic reasoning about which services will actually be disrupted, or how severely. Change managers must trace CMDB relationships manually and apply institutional knowledge to assess blast radius.
The analyze impact agentic workflow reads the affected CI from a change record (or accepts a CI plus description directly), traverses the upstream CMDB dependency graph, and uses an LLM to reason about propagation likelihood given the nature of the change and each CI's role in the topology. The result is a structured list: each upstream service or CI with an impact level (High, Medium, Low, or None) and a plain-language reason explaining the assessment.
Key benefits
The analyze impact agentic workflow provides the following benefits:
- Reduces manual CMDB relationship tracing and guesswork for change approval decisions.
- Provides semantic reasoning about impact severity and likelihood, not just topological relationships.
- Surfaces redundancy awareness. For example, recognizing that a 3-node web tier can absorb the loss of one node.
- Helps Change managers and CAB members make informed approval and scheduling decisions before meetings.
- Is invoked directly from the Now Assist panel or as part of agentic workflows.
How it works
The analyze impact agentic workflow executes three sequential steps:
- Step 1: Resolve input
-
Resolves the CI and a context description from a change record (change request or incident) or from direct CI and description input. For change records, the description is extracted from the NowAssist task summary (Objective and Risk sections for change requests; Issue section for incidents). If the summary is unavailable, the workflow uses the record's
short_descriptionordescriptionfield. - Step 2: Fetch topology
-
The workflow performs a three-phase breadth-first search (BFS) traversal of the CMDB relationship graph to build a topology subgraph:
- Step 3: LLM assessment
-
The workflow sends the topology graph and change context to an LLM for impact analysis. The LLM returns a structured assessment with impact level, impact type, confidence, and reasoning for each affected CI.
Invocation modes
- By change record
-
Invoke with a change record ID (sys_id). The workflow reads the change's associated CI and extracts the change description from the record. Supported change types: change_request and incident. Other record types or cancelled changes (change_request state 4, incident state 8) are rejected.
- By CI directly
-
Invoke with a CI sys_id and a caller-supplied change description. The description is used as-is without change record lookup. Useful for agentic workflows, CI record workspace actions, or scenarios where no change record is available.
See Analyze impact agentic workflow reference for detailed API specifications and error handling for each mode.
Output format
The analyze impact agentic workflow returns a structured list of impacted items. Each item includes:
- CI name and class: Display name and CMDB class (for example, cmdb_ci_linux_server)
- Impact level: High, Medium, Low, or None
- Impact type: Availability, Performance, Data Integrity, Functional, Security, Operational, or None
- Confidence: Confidence in the assessment: High, Medium, or Low
- Reason: Plain-language explanation including redundancy assessment and propagation reasoning
Constraints and limitations
- Maximum topology nodes: 250 CIs maximum per traversal. Configurable by the
sn_cmdb_gen_ai.impact_analysis.max_topology_nodessystem property. - Maximum LLM input tokens: 15,000 tokens. Large topologies may require truncation or summarization
- Service Mapping not integrated: Service association relationships (svc_ci_assoc) aren't included.
- No relationship type exclusion: All relationship types are traversed. Relationship filtering is not supported.
This workflow considers only the semantics of the analyze impact agentic workflow topology (actual and probabilistic relationships).
Required role
Access to invoke the analyze impact agentic workflow requires the itil role to read CMDB CI and relationship data, and to view change records.