Your Problem Management Data Template
Your Problem Management Data Template
- Recommended attributes for deep analysis
- Process milestones to capture in your event log
- Technical guidance for data extraction
Problem Management Attributes
| Name | Description | ||
|---|---|---|---|
|
Activity
ActivityName
|
The specific action or status change that occurred for the problem record. | ||
|
Description
This attribute captures the name of the event or state transition occurring within the problem management lifecycle. Examples include 'Problem Logged', 'Status Changed to Investigating', or 'Root Cause Identified'. It is essential for mapping the process flow and identifying the sequence of steps taken to resolve a problem. In process mining, these activities form the nodes of the process map.
Why it matters
Defines the steps in the process map and allows for the analysis of process variants.
Where to get
Jira Changelog (History) or Issue Status transitions
Examples
Problem Record CreatedInvestigation StartedRoot Cause IdentifiedWorkaround UpdatedProblem Record Closed
|
|||
|
Last Data Update
LastDataUpdate
|
The timestamp when the data was extracted or last refreshed. | ||
|
Description
Indicates when the dataset was last synchronized with the live Jira Service Management environment. This ensures analysts understand the freshness of the data. It is used to validate that the analysis reflects the most current state of the process and to identify potential data latency issues.
Why it matters
Ensures data freshness and helps trust the analysis results.
Where to get
ETL Timestamp
Examples
2023-11-01T12:00:00Z2023-11-02T00:00:00Z
|
|||
|
Problem Record
ProblemKey
|
The unique identifier assigned to the problem record in Jira Service Management. | ||
|
Description
This attribute serves as the central case identifier for the process mining analysis. It represents the unique key (e.g., PM-1001) generated by Jira Service Management when a new problem record is created. It is used to group all related activities, status changes, and updates into a single end-to-end process instance. Analyzing this attribute allows for the visualization of the complete lifecycle of a problem from initial detection through investigation to final closure.
Why it matters
It is the fundamental key required to reconstruct the process flow and track specific problem records.
Where to get
Issue table, field 'Key' or 'Issue Key'
Examples
PM-1023PM-4099PRB-3321PM-5001
|
|||
|
Source System
SourceSystem
|
The name of the system where the data originated. | ||
|
Description
Identifies the software system from which the process data was extracted. In this context, the value is consistently 'Jira Service Management'. This attribute is particularly useful in multi-system environments to distinguish data sources, though for this specific view, it serves primarily as a static identifier for data lineage.
Why it matters
Provides context for data origin, especially when merging with other IT Service Management data.
Where to get
Hardcoded or System Configuration
Examples
Jira Service ManagementJira CloudJSM-Prod
|
|||
|
Timestamp
EventTimestamp
|
The exact date and time when the activity occurred. | ||
|
Description
This attribute records the precise moment an activity took place. It is used to sequence events chronologically and calculate durations between steps. Accurate timestamps are critical for calculating cycle times, such as the time from 'Problem Logged' to 'Root Cause Identified', and for analyzing throughput over time.
Why it matters
Enables the calculation of all time-based KPIs and the correct ordering of events.
Where to get
Jira Changelog created date or Issue created date
Examples
2023-10-15T08:30:00Z2023-10-15T09:15:22Z2023-10-16T14:20:00Z
|
|||
|
Assigned Support Group
SupportGroup
|
The technical team or group currently assigned to investigate the problem. | ||
|
Description
Identifies the specific team responsible for the problem record at the time of the event. In Jira Service Management, this is often mapped to 'Component' or a custom field like 'Support Group'. This attribute is vital for the 'Support Group Handover Bottlenecks' dashboard, allowing analysts to visualize how problems move between teams and where they sit the longest.
Why it matters
Essential for organizational mining and identifying cross-team friction.
Where to get
Issue field 'Component' or custom field 'Support Group'
Examples
Database AdministrationNetwork OpsApplication Support Level 2
|
|||
|
Priority
Priority
|
The criticality level assigned to the problem record. | ||
|
Description
Indicates the urgency and impact of the problem, typically ranging from 'Low' to 'Critical'. This field is used to segment analysis and ensure that high-priority problems are being resolved within SLA targets. Analyzing this attribute helps in the 'SLA Compliance and Target Trends' dashboard to verify if critical business risks are prioritized correctly.
Why it matters
Allows segmentation of process performance by business criticality.
Where to get
Issue field 'Priority'
Examples
HighestHighMediumLow
|
|||
|
Problem Summary
ProblemSummary
|
The short text description or title of the problem record. | ||
|
Description
Contains the headline summary of the problem record. While primarily text-based, it provides context for analysts reviewing individual cases within the process mining tool. It allows for keyword search and qualitative analysis of the types of problems being logged.
Why it matters
Provides human-readable context for the case identifier.
Where to get
Issue field 'Summary'
Examples
Database connection timeout in region EUEmail service latency spikeOrder processing queue stuck
|
|||
|
Root Cause Category
RootCauseCategory
|
The classification of the underlying cause of the problem. | ||
|
Description
Categorizes the technical or process failure that caused the problem, such as 'Software Bug', 'Human Error', or 'Hardware Failure'. This is often a custom field in Jira Service Management. This attribute supports the 'Root Cause Category Distribution' dashboard, enabling strategic decisions on where to invest in infrastructure or training to prevent recurrence.
Why it matters
Key for identifying systemic issues and guiding preventative measures.
Where to get
Custom field 'Root Cause' or 'Root Cause Category'
Examples
Software BugConfiguration ErrorCapacity IssueVendor Issue
|
|||
|
User
UserKey
|
The unique identifier or name of the user who performed the activity. | ||
|
Description
Captures the identity of the person or system account responsible for executing the specific activity. This could be the 'Assignee' updating the record or the 'Author' of a status change. This data is used to analyze resource utilization, identify handover bottlenecks between users, and ensure accountability within the problem management process.
Why it matters
Critical for analyzing handovers, segregation of duties, and resource workload.
Where to get
Jira 'author' field in changelog or 'assignee' field on issue
Examples
j.smithsystem_automationm.doe
|
|||
|
Creation Date
CreatedDate
|
The date the problem record was created. | ||
|
Description
The timestamp when the problem was first logged in the system. While the event timestamp handles activity timing, this specific attribute is often used for high-level filtering (e.g., 'Show me all problems created in Q1'). It serves as the anchor point for aging analysis.
Why it matters
Anchor date for aging and intake volume analysis.
Where to get
Issue field 'Created'
Examples
2023-01-012023-06-15
|
|||
|
Detection Source
DetectionSource
|
How the problem was identified (e.g., Proactive, Reactive). | ||
|
Description
Indicates the origin of the problem identification. Common values include 'Proactive Monitoring', 'Service Desk Incident', or 'Vendor Notification'. This attribute is used in the 'Proactive vs Reactive Identification' dashboard to measure the maturity of the problem management process.
Why it matters
Measures process maturity and the effectiveness of monitoring systems.
Where to get
Custom field 'Source' or 'Detection Source'
Examples
Proactive MonitoringIncident EscalationSupplier Notification
|
|||
|
Investigation Duration
InvestigationDuration
|
Time taken from problem logging to root cause identification. | ||
|
Description
Calculates the duration between the creation of the problem record and the timestamp of the 'Root Cause Identified' activity. This is the primary metric for the 'Investigation Cycle Time Analysis' dashboard. It helps managers identify complex problems that stalled the team or lack of resources in the diagnosis phase.
Why it matters
Primary metric for the efficiency of the root cause analysis phase.
Where to get
Calculated from event timestamps
Examples
48 hours5 days30 minutes
|
|||
|
Is Reopened
IsReopened
|
Flag indicating if the problem was reopened after closure. | ||
|
Description
A boolean flag that is set to true if the problem record transitioned from a closed state back to an open state. This supports the 'Problem Reopened Rate Analysis'. High rates of reopening indicate quality issues with the permanent fixes or insufficient verification procedures.
Why it matters
Quality indicator for the effectiveness of fixes.
Where to get
Derived from status transitions
Examples
truefalse
|
|||
|
Linked Change Request
LinkedChangeRequest
|
The identifier of the change request linked to this problem. | ||
|
Description
Stores the ID of the Change Request (RFC) created to implement the permanent fix. This link is vital for the 'Change Request Initiation Lag' dashboard. It connects the Problem Management process to Change Management, allowing for cross-process analysis.
Why it matters
Connects investigation to remediation in the Change Management process.
Where to get
Issue links where type is 'is fixed by' or similar
Examples
CR-404CHG-1099CR-5512
|
|||
|
Linked Incident Count
LinkedIncidentCount
|
The number of incidents linked to this problem record. | ||
|
Description
A count of incident tickets that are associated with the problem record. This attribute quantifies the impact of the problem on the user base. It is used in the 'Incident to Problem Linkage Depth' KPI to prioritize problems that are generating the highest volume of support tickets.
Why it matters
Quantifies business impact based on incident volume.
Where to get
Count of links in 'issuelinks' table where type is 'Problem/Incident'
Examples
011550
|
|||
|
PIR Conducted
ReviewStatus
|
Indicates if a Post Implementation Review (PIR) was performed. | ||
|
Description
Tracks whether the 'Post Implementation Review' activity or flag is present on the case. This is essential for the 'Post Implementation Review Compliance' dashboard. It ensures that the organization is adhering to governance requirements for continuous improvement.
Why it matters
Compliance metric for organizational learning.
Where to get
Custom field 'PIR Status' or existence of 'PIR' activity
Examples
CompletedPendingNot Required
|
|||
|
Reporter
ReporterName
|
The user who originally logged the problem record. | ||
|
Description
Identifies the individual who created the problem record. This is distinct from the assignee. Analyzing reporters helps understand where problems are being detected (e.g., Service Desk Agents vs. System Admins). This adds context to the 'Proactive vs Reactive' analysis.
Why it matters
Identifies the source of problem intake.
Where to get
Issue field 'Reporter'
Examples
monitoring_servicehelpdesk_leadnetwork_admin
|
|||
|
Resolution Code
ResolutionCode
|
The code indicating how the problem was resolved. | ||
|
Description
Specifies the final outcome of the problem record, such as 'Fixed', 'Won't Fix', 'Duplicate', or 'Cannot Reproduce'. This is used to filter successfully resolved problems from those closed for administrative reasons, ensuring that KPI calculations like 'Mean Time to Root Cause' are accurate.
Why it matters
Distinguishes between effective fixes and administrative closures.
Where to get
Issue field 'Resolution'
Examples
DoneWon't DoDuplicateCannot Reproduce
|
|||
|
SLA Breach Status
SlaBreachStatus
|
Indicates if the problem record has breached its service level agreement. | ||
|
Description
A boolean or status field indicating whether the resolution time has exceeded the agreed target. This helps in the 'SLA Compliance and Target Trends' dashboard. It highlights cases that expose the organization to compliance risks or penalties.
Why it matters
Critical for compliance and performance monitoring.
Where to get
Jira Service Management SLA field logic
Examples
MetBreachedPaused
|
|||
|
Workaround Available
WorkaroundDetails
|
Indicates if a workaround has been documented for the problem. | ||
|
Description
Captures whether a temporary workaround text exists or has been published. This allows the organization to track the 'Workaround Publication Speed'. Analysis of this field helps determine how quickly the team can restore service stability even before a permanent fix is found.
Why it matters
Key for measuring the speed of interim relief provided to the business.
Where to get
Custom field 'Workaround'
Examples
Restart the serviceClear browser cacheNone provided
|
|||
Problem Management Activities
| Activity | Description | ||
|---|---|---|---|
|
Assigned to Support Group
|
The assignment of the problem record to a specific technical team or support group. This is tracked via changes to the 'Support Group' custom field or the 'Assignee' field if groups are not used. | ||
|
Why it matters
Critical for analyzing handovers and bottlenecks between teams. High transfer rates can indicate routing inefficiencies.
Where to get
Jira Issue History: Field 'Support Group' or 'Assignee' changed
Capture
Logged when the assignment field changes
Event type
explicit
|
|||
|
Incident Linked to Problem
|
The action of linking a related Incident ticket to the Problem record. This is captured in the issue links table or history. | ||
|
Why it matters
Determines the impact and scope of the problem. Essential for the 'Incident to Problem Linkage Depth' KPI and prioritizing based on business impact.
Where to get
Jira Issue Links: Link created with type 'causes' or 'relates to'
Capture
Logged when an issue link is created
Event type
explicit
|
|||
|
Investigation Started
|
The transition of the problem status to an active investigation state (e.g., 'Under Investigation' or 'In Progress'). This marks the beginning of the active work phase. | ||
|
Why it matters
Starts the clock for the investigation cycle time. Helps distinguish between backlog wait time and actual active analysis.
Where to get
Jira Issue History: Status changed to 'Under Investigation' or 'In Progress'
Capture
Compare status field updates
Event type
inferred
|
|||
|
Problem Record Closed
|
The final termination of the problem lifecycle. Captured explicitly when the status changes to 'Closed'. | ||
|
Why it matters
The definitive end of the process instance. Necessary for calculating total cycle time and closure rates.
Where to get
Jira Issue History: Status changed to 'Closed'
Capture
Logged when status transitions to Closed
Event type
explicit
|
|||
|
Problem Record Created
|
The initial event where the Problem ticket is created in the system. This is explicitly captured in the issue history as the creation timestamp. | ||
|
Why it matters
Marks the start of the problem management lifecycle and allows for volume analysis. Essential for calculating throughput and intake rates.
Where to get
Jira Issue Table: Created Date timestamp or History Tab: Issue Created event
Capture
Logged when the issue creation transaction is committed
Event type
explicit
|
|||
|
Resolution Verified
|
The confirmation that the fix effectively solved the problem. Inferred from a status transition to 'Resolved' or a specific 'Verified' state. | ||
|
Why it matters
Quality gate ensuring the fix works. Delays here indicate bottlenecks in testing or user acceptance.
Where to get
Jira Issue History: Status changed to 'Resolved' or 'Verified'
Capture
Compare status field updates
Event type
inferred
|
|||
|
Root Cause Identified
|
The point where the underlying cause is formally recorded. This is inferred from a status change to 'Root Cause Identified' or the population of the 'Root Cause' field. | ||
|
Why it matters
A major milestone that ends the investigation phase. Essential for calculating 'Mean Time to Root Cause Discovery'.
Where to get
Jira Issue History: Status changed to 'Root Cause Identified' OR Field 'Root Cause' populated
Capture
Compare status field or check for field population
Event type
inferred
|
|||
|
Workaround Updated
|
The population or update of the 'Workaround' text field. This event indicates that a temporary fix has been documented. | ||
|
Why it matters
Measures the speed of providing relief to the business. Critical for the 'Workaround Availability Lead Time' KPI.
Where to get
Jira Issue History: Field 'Workaround' changed (not null)
Capture
Logged when the Workaround field is modified
Event type
explicit
|
|||
|
Change Request Linked
|
The linking of a Request for Change (RFC) to the Problem record. This indicates the initiation of the permanent fix process. | ||
|
Why it matters
Measures the lag between identifying the cause and starting remediation. Supports the 'Change Management Transition Delay' KPI.
Where to get
Jira Issue Links: Link created with type 'is fixed by' or linking to 'Change' issue type
Capture
Logged when a link to a Change issue type is created
Event type
explicit
|
|||
|
Permanent Fix Applied
|
The transition indicating that the solution has been implemented. This is usually inferred from a status change to 'Implementing' or 'Fixed'. | ||
|
Why it matters
Marks the end of the technical remediation work. Used to measure the implementation cycle time.
Where to get
Jira Issue History: Status changed to 'Implemented', 'Pending Verification', or 'Fixed'
Capture
Compare status field updates
Event type
inferred
|
|||
|
Post Implementation Review
|
The execution of a review after the fix is applied. Captured via a status change to 'In Review' or updates to PIR-specific fields. | ||
|
Why it matters
Compliance activity ensuring lessons learned are captured. Supports 'Post Implementation Review Compliance' analysis.
Where to get
Jira Issue History: Status changed to 'In Review' OR Field 'PIR Notes' updated
Capture
Compare status field or PIR field updates
Event type
inferred
|
|||
|
Problem Priority Changed
|
An update to the Priority field of the problem record. This is captured by monitoring the history tab for changes to the 'Priority' field. | ||
|
Why it matters
Indicates escalation or de-escalation of the issue. Analyzing this helps identify initial triage accuracy and high-priority backlog aging.
Where to get
Jira Issue History: Field 'Priority' changed from Old Value to New Value
Capture
Logged when the Priority field is updated
Event type
explicit
|
|||
|
Problem Reopened
|
The transition of a problem from a 'Resolved' or 'Closed' status back to an active status. Indicates a failed fix or rejected resolution. | ||
|
Why it matters
A primary quality metric. High reopen rates indicate ineffective root cause analysis or testing.
Where to get
Jira Issue History: Status changed from 'Closed'/'Resolved' to 'Open'/'In Progress'
Capture
Compare status field sequence
Event type
inferred
|
|||
|
SLA Breached
|
An event indicating the problem resolution time exceeded the defined Service Level Agreement. This is calculated by comparing the SLA target date with the resolution date. | ||
|
Why it matters
Critical for compliance reporting. Helps identify which priorities or categories most frequently miss targets.
Where to get
Jira Service Management SLA Logs: 'Time to Resolution' > Target, or calculated
Capture
Derive from SLA field data or compare Due Date to Resolution Date
Event type
calculated
|
|||