Application Overview

This application is a comprehensive tool for tracking and displaying the duration of Jira work item status changes. It provides three main functional modules:

  1. Status Duration Tracking - Displays the time work items spend in various statuses and user contributions
  2. Status Activity View - Presents detailed information about status changes in a specific view
  3. JQL Function Query - Provides custom JQL functions for searching work items based on status duration

Through these features, teams can better understand workflow efficiency, identify bottlenecks, and optimize project management based on status duration.

Detailed Module Explanation

Status Duration Tracking:

This module displays as a panel in the Jira work item context, providing detailed time information for work item status changes.

Features:

Status Activity View:

This module provides a more focused status duration view in the work item activity panel.

Features:

JQL Function:

The application provides a powerful custom JQL function issueStatusTime for querying work items based on status duration.

Function Syntax:

issueStatusTime("Status Name", "Time Operator", "Duration", "Username(optional)")

Parameter Description:

Usage Examples:

Find work items that have stayed in "In Progress" status for more than 2 days:

issueStatusTime("In Progress", ">=", "2d")

Find work items processed by "johndoe" and in "To Do" status for less than 1 hour:

issueStatusTime("To Do", "<", "1h", "johndoe")