Your Problem Management Data Template

ServiceNow Problem Management
Your Problem Management Data Template

Your Problem Management Data Template

This template provides a comprehensive blueprint for analyzing your ITIL problem management lifecycle within ServiceNow. You will find the necessary attributes to collect, the critical activities to track, and step by step extraction guidance for your data project. This structure ensures you have the visibility needed to reduce mean time to resolution and eliminate recurring incidents.
  • Recommended attributes for root cause analysis
  • Key process milestones and activities
  • Step by step ServiceNow extraction guidance
New to event logs? Learn how to create a process mining event log.

Problem Management Attributes

These are the recommended data fields to include in your event log for a comprehensive analysis of your ITIL problem management process.
5 Required 7 Recommended 10 Optional
Name Description
Activity
Activity
The specific event or action performed on the problem record.
Description

Represents the distinct steps or status changes that occur during the lifecycle of a problem record. Examples include 'Problem Record Created', 'Root Cause Identified', or 'Assigned to Support Group'. This attribute is crucial for constructing the process map and visualizing the sequence of events.

Why it matters

It defines the nodes in the process map, enabling the visualization of workflow and process variants.

Where to get

Derived from 'sys_audit', 'sys_history_line' tables, or state changes in the 'problem' table

Examples
Problem Record CreatedAnalysis CompletedState Changed to Closed
Event Timestamp
EventTime
The exact date and time when an activity occurred.
Description

Records the specific timestamp when a change or action was logged in the system. This data point is fundamental for ordering activities chronologically and calculating duration metrics such as cycle times and lead times between process steps.

Why it matters

Essential for ordering events and calculating all time-based KPIs.

Where to get

ServiceNow 'sys_created_on' field in audit/history tables

Examples
2023-10-12T08:30:00Z2023-10-12T14:45:12Z
Problem Record
ProblemNumber
The unique identifier for the problem record.
Description

The unique alphanumeric key assigned to a specific problem record within ServiceNow (e.g., PRB000123). This identifier serves as the central thread linking all process activities, from initial logging through root cause analysis to final closure. In process mining analysis, this attribute functions as the Case ID, allowing the reconstruction of the end-to-end journey of the problem resolution.

Why it matters

It is the primary key for differentiating unique cases and grouping related events in the process graph.

Where to get

ServiceNow 'problem' table, field 'number'

Examples
PRB004512PRB009823PRB001122
Last Data Update
LastDataUpdate
The timestamp when the data was extracted or last refreshed.
Description

Indicates the currency of the dataset used for analysis. It helps analysts understand if they are looking at real-time data or a historical snapshot, which is critical for interpreting open case statuses correctly.

Why it matters

Ensures users know how fresh the data is for accurate operational reporting.

Where to get

System time at moment of ETL execution

Examples
2023-11-01T12:00:00Z
Source System
SourceSystem
The name of the system where the data originated.
Description

Identifies the specific ServiceNow instance or environment from which the problem management data was extracted. This is particularly useful in multi-system environments to track data lineage and handle system-specific nuances in the analysis.

Why it matters

Provides context for data origin, especially when merging data from multiple ITSM tools.

Where to get

Hardcoded during extraction (e.g., 'ServiceNow Production')

Examples
ServiceNow ProdServiceNow EMEA
Assigned User
AssignedTo
The specific individual assigned to work on the problem.
Description

Identifies the user currently responsible for the problem record. Analyzing this attribute helps in understanding workload distribution, individual performance, and potential bottlenecks at the resource level.

Why it matters

Key for analyzing resource efficiency and individual workload.

Where to get

ServiceNow 'problem' table, field 'assigned_to'

Examples
Alice SmithBob JonesSystem Administrator
Priority
Priority
The priority level assigned to the problem record.
Description

Indicates the importance and urgency of the problem, typically calculated from impact and urgency. This attribute allows for the segmentation of analysis by criticality, supporting the 'SLA Breach and Priority Monitoring' dashboard.

Why it matters

Allows segmentation of process performance by business criticality.

Where to get

ServiceNow 'problem' table, field 'priority'

Examples
1 - Critical2 - High3 - Moderate
Problem State
ProblemState
The lifecycle status of the problem record.
Description

Reflects the current stage of the problem record, such as Open, Root Cause Analysis, Fix in Progress, or Closed. This is a primary driver for filtering and understanding the backlog composition in the 'Aged Problem Record Aging Analysis'.

Why it matters

The primary status indicator used to filter open vs closed cases.

Where to get

ServiceNow 'problem' table, field 'state'

Examples
NewAssessRoot Cause AnalysisResolved
Reassignment Count
ReassignmentCount
The number of times the problem was reassigned between groups.
Description

A counter tracking how frequently the assignment group has changed. This is the direct source for the 'Problem Record Reassignment Count' KPI and helps identify 'ping-pong' effects where tickets bounce between teams.

Why it matters

Direct indicator of process friction and lack of clear ownership.

Where to get

ServiceNow 'problem' table, field 'reassignment_count'

Examples
0312
Related Incident Count
RelatedIncidentCount
The number of incidents linked to this problem record.
Description

Quantifies the impact of the problem by counting the number of incidents associated with it. High counts in this field, particularly for Known Errors, feed the 'Known Error and Incident Recurrence' dashboard.

Why it matters

Measures the magnitude of user impact caused by the problem.

Where to get

ServiceNow 'problem' table, field 'related_incidents' (field name varies) or count of linked records

Examples
1501200
Root Cause Category
RootCauseCategory
The classification of the identified root cause.
Description

Categorizes the underlying reason for the problem, such as Software Bug, Human Error, or Hardware Failure. This attribute powers the 'Root Cause Categorization Accuracy' dashboard and helps in identifying systemic failure patterns.

Why it matters

Enables analysis of failure patterns to drive strategic improvements.

Where to get

ServiceNow 'problem' table, field 'rca_category' or 'u_root_cause_category'

Examples
Software DefectConfiguration ErrorVendor Issue
Support Group
AssignmentGroup
The technical team responsible for the problem resolution.
Description

Designates the specific support group or team currently assigned to the problem. This attribute is vital for the 'Support Group Reassignment Analysis' dashboard to track handoffs between teams and identify organizational silos.

Why it matters

Crucial for identifying bottlenecks between departments and analyzing handover efficiency.

Where to get

ServiceNow 'problem' table, field 'assignment_group'

Examples
Network OpsDatabase AdminsService Desk
Business Service
BusinessService
The high-level business service impacted by the problem.
Description

Represents the business-facing service (e.g., 'Payroll Service', 'Customer Portal') rather than the technical component. This provides a business-centric view for reporting to stakeholders.

Why it matters

Connects technical problems to business value streams.

Where to get

ServiceNow 'problem' table, field 'business_service'

Examples
Online BankingInternal Email
Change Request Number
ChangeRequestNumber
The identifier of the change request initiated to fix the problem.
Description

Links the problem record to a Change Management record (RFC). This connection is vital for the 'Change Request Transition Efficiency' dashboard to measure the handover speed between problem diagnosis and infrastructure change execution.

Why it matters

Tracks the transition from problem management to change management.

Where to get

ServiceNow 'problem' table, field 'rfc'

Examples
CHG003001CHG004552
Configuration Item
ConfigurationItem
The specific asset or service affected by the problem.
Description

Identifies the Configuration Item (CI) linked to the problem record. Analyzing this helps correlate problems with specific hardware, software, or services, supporting the 'Root Cause Categorization Accuracy' dashboard.

Why it matters

Links process issues to specific physical or logical assets.

Where to get

ServiceNow 'problem' table, field 'cmdb_ci'

Examples
SAP ERP Server 01Exchange Email ServiceOracle DB Prod
Is Known Error
IsKnownError
Flag indicating if the problem is classified as a Known Error.
Description

Identifies if the problem record has been converted to or marked as a Known Error. This is essential for the 'Known Error and Incident Recurrence' analysis to see if the knowledge management process is effective.

Why it matters

Distinguishes between active investigations and accepted defects with workarounds.

Where to get

ServiceNow 'problem' table, field 'known_error'

Examples
truefalse
Pending Duration
PendingDuration
Total time the problem spent in a suspended or pending state.
Description

Aggregates the time spent in statuses like 'Pending Vendor' or 'On Hold'. This metric is used for 'Pending State and Wait Time Analysis' to separate internal processing time from external delays.

Why it matters

Differentiates between team inefficiency and external dependencies.

Where to get

Calculated: Sum of duration of intervals where State = Pending/On Hold

Examples
5 days0 minutes
PIR Result
PostImplementationReviewResult
The outcome or completion status of the Post-Implementation Review.
Description

Stores the result or status of the PIR (e.g., Completed, Not Required, Pending). This attribute is necessary for the 'Post-Implementation Review Compliance' dashboard to ensure major problems are reviewed.

Why it matters

Quality control metric ensuring learning from major incidents.

Where to get

ServiceNow 'problem' table, field 'pir_state' or similar custom field

Examples
CompletedWaivedPending
RCA Duration
RootCauseAnalysisDuration
Time taken from problem creation to root cause identification.
Description

A calculated duration measuring the efficiency of the investigation phase. This directly supports the 'Mean Time to Root Cause' KPI and helps identify technical skill gaps or complexity issues.

Why it matters

Key efficiency metric for the investigation phase.

Where to get

Calculated: Timestamp of 'Root Cause Identified' activity minus 'Problem Record Created' time

Examples
3 days 4 hours12 hours
SLA Due Date
SlaDueDate
The target date/time for problem resolution per the SLA.
Description

The timestamp indicating when the problem must be resolved to meet service level agreements. This is the baseline for the 'SLA Breach and Priority Monitoring' dashboard and calculating compliance rates.

Why it matters

Baseline for calculating SLA breach status.

Where to get

ServiceNow 'task_sla' table linked to the problem

Examples
2023-12-31T17:00:00Z
Solution Drafting Time
SolutionDraftingTime
Time between identifying root cause and proposing a solution.
Description

Tracks the duration of the design phase where a fix is developed after the cause is known. This supports the 'Solution Drafting and Fix Application' dashboard.

Why it matters

Isolates the 'fix design' phase performance.

Where to get

Calculated: Timestamp of 'Proposed Solution Drafted' minus 'Root Cause Identified'

Examples
2 days4 hours
Workaround Published
WorkaroundPublished
Indicates if a workaround has been documented and shared.
Description

A boolean or status flag indicating whether a temporary fix has been identified and published to the Knowledge Base or Known Error Database. This supports the 'Workaround Publication Performance' dashboard.

Why it matters

Critical for measuring how quickly business impact is mitigated before a final fix.

Where to get

ServiceNow 'problem' table, field 'work_around' (presence of text) or specific status

Examples
truefalse
Required Recommended Optional

Problem Management Activities

These are the key process steps and lifecycle milestones to capture in your event log for accurate discovery of your problem workflows.
8 Recommended 6 Optional
Activity Description
Assigned to Support Group
The routing of the problem record to a specific technical team for investigation. This activity tracks the flow of ownership and is critical for analyzing handoffs.
Why it matters

Essential for the Support Group Reassignment Analysis dashboard to identify ping-pong effects and bottlenecks between teams.

Where to get

ServiceNow 'sys_audit' or 'sys_history_line' table tracking changes to the 'assignment_group' field.

Capture

Compare status field before/after

Event type inferred
Change Request Initiated
The association of a Change Request (RFC) to the Problem Record. This signifies the handoff from Problem Management to Change Management for implementation.
Why it matters

Vital for the Change Request Transition Efficiency dashboard. Identifies delays between finding a fix and starting the change process.

Where to get

ServiceNow 'sys_audit' table tracking the population of the 'rfc' reference field on the 'problem' table.

Capture

Logged when transaction Create Normal Change executed

Event type explicit
Investigation Commenced
The transition of the problem record state from 'New' to 'Assess' or 'Root Cause Analysis'. It signifies that an analyst has actively begun working on the issue.
Why it matters

Marks the end of the initial queue wait time and the start of the active investigation phase, supporting Pending State analysis.

Where to get

ServiceNow 'sys_audit' table tracking changes to the 'state' field (e.g., value moving to 102 or 103 depending on configuration).

Capture

Compare status field before/after

Event type inferred
Permanent Fix Applied
The moment the problem is marked as Resolved, often triggered by the closure of the associated Change Request. This indicates the technical work is complete.
Why it matters

Determines the end of the active fix cycle. Used to calculate the total resolution time relative to the SLA.

Where to get

ServiceNow 'sys_audit' table, 'state' field transition to 'Resolved' (value 106 typical).

Capture

Compare status field before/after

Event type inferred
Problem Record Closed
The final lifecycle event where the record becomes inactive. No further work is expected.
Why it matters

The definitive end point for the process instance. Required for calculating total cycle time.

Where to get

ServiceNow 'problem' table, 'closed_at' field or 'state' transition to 'Closed'.

Capture

Logged when transaction Close Problem executed

Event type explicit
Problem Record Created
The initial creation of a problem record in the ServiceNow system. This marks the beginning of the problem management lifecycle and sets the baseline timestamp for aging metrics.
Why it matters

Establishes the start time for all cycle time calculations and SLA measurements. It is the primary anchor for identifying the volume of incoming problem investigations.

Where to get

ServiceNow 'problem' table, 'sys_created_on' field.

Capture

Logged when transaction New Record executed

Event type explicit
Root Cause Identified
The point where the 'Root Cause' codes are populated or the state moves to 'Fix in Progress'. This represents the successful diagnosis of the problem.
Why it matters

Calculates Mean Time to Root Cause and supports the Root Cause Investigation Cycle Time dashboard. It is a major process milestone.

Where to get

ServiceNow 'sys_audit' table tracking changes to 'root_cause' category field or transition to 'Fix in Progress' state.

Capture

Compare status field before/after

Event type inferred
Workaround Identified
The act of entering text into the 'Workaround' field on the problem record. This captures the moment a temporary solution is documented by the analyst.
Why it matters

Supports the Workaround Publication Performance dashboard by establishing when the technical solution was first known.

Where to get

ServiceNow 'sys_audit' table where 'fieldname' is 'workaround'.

Capture

Compare status field before/after

Event type inferred
Assessment Rejected
The problem record is returned to a previous state or cancelled during the assessment phase because it was not a valid problem.
Why it matters

Identifies waste in the process where incidents are incorrectly promoted to problems.

Where to get

ServiceNow 'sys_audit' table, 'state' field transition to 'Closed/Cancelled' or 'New' from 'Assess'.

Capture

Compare status field before/after

Event type inferred
Post-Implementation Review Completed
The completion of the PIR task or the setting of a PIR flag. This confirms that a retrospective analysis was performed for major problems.
Why it matters

Directly supports the Post-Implementation Review Compliance dashboard. Missing this activity on high-priority problems indicates compliance failure.

Where to get

ServiceNow 'problem_task' table (type=PIR) closure, or 'problem' table 'pir_state' field change.

Capture

Derive from comparing field X to Y

Event type inferred
Proposed Solution Drafted
The entry of data into the 'Fix Notes' or 'Resolution Code' fields. Indicates the analyst has moved from understanding the cause to designing the permanent fix.
Why it matters

Supports the Solution Drafting and Fix Application dashboard by isolating the design phase duration.

Where to get

ServiceNow 'sys_audit' table tracking updates to the 'fix_notes' field.

Capture

Compare status field before/after

Event type inferred
Resolution Verified
A validation step where the resolution is confirmed to be effective. This may be a specific state or a checkbox depending on process maturity.
Why it matters

Ensures quality control before closure. Bypassing this step allows for Process Deviation analysis.

Where to get

ServiceNow 'sys_audit' table. Can be a state change (Resolved -> Closed) or a specific field 'u_resolution_verified' if configured.

Capture

Compare status field before/after

Event type inferred
State Changed to Fix in Progress
The record transitions to a state indicating a fix is being built or deployed (often waiting on Change Management).
Why it matters

Differentiates active investigation time from 'waiting for change' time, refining bottleneck analysis.

Where to get

ServiceNow 'sys_audit' table, 'state' field transition to 'Fix in Progress' (value 104 typical).

Capture

Compare status field before/after

Event type inferred
Workaround Published
The execution of the 'Communicate Workaround' action, which pushes the workaround to related incidents or creates a Known Error article. This is distinct from simply typing the workaround.
Why it matters

Critical for measuring the speed of knowledge sharing. Delays here directly impact the recurring incident volume.

Where to get

ServiceNow 'sys_journal_field' or specific UI Action logs; can also be inferred if a 'kb_knowledge' record of type 'Known Error' is created.

Capture

Logged when transaction Communicate Workaround executed

Event type explicit
Recommended Optional

Extraction Guides

How to get your data from ServiceNow Problem Management