Analyzing the impact of a change or incident overview
Summarize
Summary of Analyzing the impact of a change or incident overview
The analyze impact agentic workflow leverages generative AI to assess which upstream services and configuration items (CIs) might be impacted by an incident or a proposed change prior to approval. It enhances traditional impact analysis by applying semantic reasoning to CMDB dependency data, providing impact levels and explanations rather than just flat lists of related services. This capability helps change managers and CAB members make better-informed decisions about change approvals and scheduling.
Show less
Important notes: The accuracy of AI-generated impact assessments depends on the quality of change descriptions and CMDB data, and results should always be validated against organizational change governance policies.
Key features
- Reads affected CI and change context from change records or direct input.
- Performs a breadth-first search (BFS) traversal of the CMDB relationship graph up to 250 nodes to build a topology subgraph.
- Uses a large language model (LLM) to reason about propagation likelihood and severity of impact.
- Returns a structured list with impacted items, each including CI name/class, impact level (High, Medium, Low, None), impact type (e.g., availability, performance), confidence level, and a plain-language explanation.
- Surfaces redundancy awareness, such as resilience in multi-node tiers.
- Supports invocation via change record ID (for change requests and incidents) or directly by CI and description, enabling flexible integration in workflows and workspace actions.
Key outcomes for ServiceNow customers
- Reduces manual effort in tracing CMDB relationships and applying institutional knowledge for impact assessment.
- Provides deeper semantic insight into impact severity and likelihood, helping prioritize risk and response.
- Improves decision-making quality in change approval and incident management processes by presenting clear, structured impact assessments with reasoning.
- Enables proactive identification of potential blast radius and system dependencies before approving changes or handling incidents.
- Facilitates efficient use of Now Assist and agentic workflows for impact analysis, fitting naturally into existing change management practices.
Usage considerations and limitations
- Impact analysis depends heavily on detailed, clear change descriptions; vague inputs may reduce accuracy.
- Maximum of 250 CIs included in topology traversal to balance performance and completeness; configurable via system property.
- Service Mapping relationships are not included; all relationship types are traversed without filtering.
- Requires itil role for access to CMDB and change records to invoke the workflow.
- Output must be validated as AI-generated insights can be incomplete or inaccurate.
Next steps for customers
Invoke the analyze impact agentic workflow from change records or CI records with a descriptive context to obtain a prioritized, semantically reasoned impact assessment. Use this information to enhance change approval discussions, risk evaluations, and incident impact understanding, aligning with your organization’s governance policies.
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.