Your Problem Management Data Template

Jira Service Management
Your Problem Management Data Template

Your Problem Management Data Template

This template serves as a comprehensive roadmap for analyzing your IT service management workflows by identifying the essential data points and process milestones within Jira Service Management. It provides a structured overview of the attributes and activities necessary to gain full visibility into how your team handles underlying issues and root cause analysis. Use these guidelines to streamline your data collection and ensure your process mining initiatives yield actionable insights.
  • Recommended attributes for deep analysis
  • Process milestones to capture in your event log
  • Technical guidance for data extraction
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 problem management lifecycle.
5 Required 5 Recommended 11 Optional
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
Required Recommended Optional

Problem Management Activities

These are the key process steps and milestones to capture in your event log for accurate discovery of your resolution workflows.
8 Recommended 6 Optional
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
Recommended Optional

Extraction Guides

How to get your data from Jira Service Management