The Reporting Page is the main interface of Timepiece - Time in Status for Jira. It is accessible from the Jira Apps menu and gives you full control over what data to report on, how to measure it, and how to display it. Every aspect of the report is controlled from this single screen.
Selecting Issues: Filter Types
The first step on the Reporting Page is choosing which issues to include in the report. Timepiece offers five filter types to cover different ways of selecting issues in Jira:
User filters issues that are currently or were previously assigned to a specific user. Project filters all issues within a selected Jira project. JQL Filter uses a saved Jira filter, including filters that span multiple projects. Sprint filters issues belonging to a specific sprint on a Scrum board. Custom JQL lets you type a JQL query directly on the screen, with live validation as you type.
See Filter Types for full details on each option.
Choosing What to Measure: Report Types
Report Types define the column structure and the nature of the data shown in the report. Timepiece offers a wide range of report types grouped into three categories:
Duration Reports measure how long issues are spent in various states. This group includes Status Duration (Time in Status Report / time per workflow status), Assignee Duration (time per assigned user), Group Duration (time per user group), Duration Between Statuses (SLA-style metrics between two statuses), time-period breakdowns (by year, quarter, month, week or day), and the advanced Any Field Duration report which measures how long any Jira field held each of its values.
Count Reports measure how many times events occurred. Status Count shows how many times each status was visited; Transition Count shows how many times each workflow transition was taken; Any Field Count shows how many times each field held each value.
Date Reports show the actual timestamps of status transitions rather than durations. There are four variants covering the first or last date an issue transitioned to or from each status, which is especially useful when issues move back and forth between statuses.
See Report Types for full details on each report type.
Shaping the Report Output
Once the filter and report type are set, a range of additional parameters let you refine exactly what the report shows and how:
Report Options let you switch between an issue-by-issue list or aggregated views such as Sum, Average, Median, and Standard Deviation across all issues. See Report Options.
Statuses controls which workflow statuses appear as columns. You can exclude irrelevant statuses or combine multiple statuses into Consolidated Columns to measure metrics like Cycle Time or Lead Time. See Status.
Assignees filters which assignees appear as columns in assignee-based reports. See Assignee.
DBS Metrics defines the start and end statuses for each metric in Duration Between Statuses reports. See DBS Metrics.
Multi Visit Behavior controls how Timepiece handles issues that visit the same status more than once, showing the first, last, total, or average duration. See Multi Visit Behavior.
Field lets you add standard or custom Jira issue fields as extra columns in the report, such as priority, issue type, or any custom field. See Field.
Date Range restricts the report to issues created or updated within a given date window, and can also be used to trim issue histories to a specific time period. See Date Range.
Calendar selects which business calendar to use when calculating durations, allowing time to be measured in working hours rather than continuous 24/7 time. See Calendar.
View Format controls how duration values are displayed on screen and also enables or disables visit count display. See View Format.
Working with Report Results
Once the report runs, the Reporting Page provides several tools for exploring and acting on the data:
Sort lets you sort the report by any column, in ascending or descending order. See Sort.
Filter lets you narrow down the visible rows based on the values in report columns, for example, showing only issues where a particular status duration exceeds a threshold. See Filter.
Highlight applies color-based highlighting to cells or rows based on their values, making it easy to spot outliers at a glance. See Highlight.
Data Bars renders in-cell bar charts behind duration values for a quick visual comparison across issues. See Data Bars.
Charts visualises report data as pie, bar, column, line, or timeline charts. See Charts.
Status History Expanded provides a detailed, row-by-row timeline of every status transition an issue went through. See Status History Expanded.
Expanded Reports shows additional sub-rows beneath each issue for a more granular view. See Expanded Reports.
Drill Down is available for aggregated reports (Sum, Average, etc.) and lets you click into a row to see the individual issues that make up that aggregate. See Drill Down.
Saving, Sharing and Exporting
Saving and Loading Report Settings allows users to save their current report configuration as a named Parameter Set and reload it later, making it easy to return to frequently used reports. See Saving and Loading Report Settings.
Sharing generates a direct link to the current report configuration that can be shared with other Jira users. See Sharing.
Exporting lets you download the current report as a CSV, XLS, or XLSX file for use in spreadsheets or other tools. See Exporting.