Progress Reports

The Progress Report tracks delivery metrics for your Time Flow tasks over a selected date range. Open it by selecting Reports > Progress from the sidebar.

The Progress Report requires Time Flow to be enabled for your organization. If Time Flow is not part of your subscription, this report will not be available.

Toolbar

The toolbar contains the date range picker, filters, metric mode selector, and export button.

Date Range

A date range picker on the left side of the toolbar defaults to the last 90 days. Select any start and end date, or use the built-in shortcuts (Today, Yesterday, Current Week, Last Week, Current Month, Last Month, Last 30 Days, Last 90 Days). Arrow buttons step through periods based on the current range.

Filters

Filter buttons in the center of the toolbar narrow the data:

  • Task StateAll Tasks, Done, or In Progress.

  • Team — Filter by users who have time entries on the tasks.

  • Project — Filter by project category.

  • Client — Filter by client.

  • Billable — All, Billable, or Non-Billable (based on time entries on the tasks).

  • Tag — Filter by tags on time entries.

  • Epic — Filter by epic. Only visible when epics are enabled.

Metric Mode

On the right side of the toolbar, a selector controls which metric the chart displays. The available modes are:

  • Scope Burned — Cumulative estimated hours completed over time.

  • Throughput — Number of tasks completed per day.

  • Velocity — Hours logged per day.

  • Lead Time — Average number of days from task start to completion.

  • Accuracy — Ratio of estimated hours to actual hours worked. Shows how well estimates match reality.

  • Momentum — Hours logged directly against Time Flow tasks per day. Time logged to general categories without a linked task is treated as overhead and excluded from momentum.

Note that the depth and accuracy of each metric depends upon whether or not you have implemented the associated metrics. For instance, Accuracy will not report correctly (or at all) if you do not enter Estimated Hours in your Tasks.

Export

An export button provides CSV, Excel, JSON, and Print/PDF options. See the Printing and Export page for details on the Progress Report print dialog.

Chart

The main chart plots the selected metric over time, with one line per project using the project's colour. Hover over data points to see exact values.

For the Throughput and Velocity modes, an overhead background shows the proportion of time that was not linked to specific Time Flow tasks.

Clicking a data point on the chart opens a detail dialog:

  • For completion metrics (Scope Burned, Throughput, Lead Time, Accuracy), the dialog lists the tasks that contributed to that data point. Each task shows its estimated hours, actual hours logged, variance, lead time, and status. Expand a task row to see its individual time entries by date.

  • For Momentum and Velocity, the dialog shows the total hours logged, hours linked to tasks (momentum), hours not linked to tasks (overhead), and the momentum percentage.

Project Summary

Below the chart, a collapsible Project Summary accordion shows a card for each project in the filtered data. Each card displays:

  • Tasks — Total count, with done and in-progress breakdowns.

  • Scope — Total estimated hours across all tasks.

  • Actual Hours — Total hours logged against the project's tasks.

  • Avg Lead Time — Average days from task start to completion.

  • Accuracy — Average estimation accuracy.

  • Momentum — Average hours per day logged against linked tasks.

A colour bar on each card matches the Project's colour.

Cycle Context

If any projects have milestones (see Milestones and Cycles) with cycles defined, a collapsible Cycle Context accordion appears. It contains a table with one row per cycle:

  • Project — The project name.

  • Cycle — The milestone/cycle name.

  • Window — The cycle start and end dates.

  • Tasks — Done out of total (e.g. 8/12).

  • Slip — Number of days the cycle slipped past its planned end date.

  • Status — On-time or Late.

A per-project on-time percentage is also shown.

Capacity Breakdown

If capacity types are in use, a collapsible Capacity Breakdown accordion displays a table with one row per capacity type:

  • Capacity Type — Name and colour.

  • Tasks — Number of tasks assigned to this capacity type.

  • Scope — Total estimated hours.

  • Actual — Total hours worked.

  • Accuracy — Estimation accuracy, colour-coded (green, yellow, red).

  • Avg Cycle — Average cycle time for tasks of this type.

  • Overhead — Percentage of time that is overhead (not linked to tasks), colour-coded.

  • % of Scope — This capacity type's share of the total scope.

A totals row is shown at the bottom of the table.

Ledger

At the bottom of the page, a sortable, paginated table lists every Time Flow task in the filtered data. Summary chips above the table show the total task count, done count, and doing count.

Columns:

  • Ref — The task reference (e.g. TF-42). Clickable — opens the task detail panel.

  • State — To-Do, Doing, or Done.

  • Title — The task title.

  • Project — The project the task belongs to.

  • Category — The project category.

  • Assigned — The user assigned to the task.

  • Priority — Critical, High, Medium, or Low.

  • Scope — Estimated hours.

  • Hours Worked — Actual hours logged. Colour-coded to show overrun when actual exceeds estimated.

  • Dependency — The parent task this task depends on, if any.

  • Start Date — Scheduled start.

  • End Date — Scheduled end.

An optional Epic column is shown when epics are enabled.

Pagination options: 10, 25, 50, or 100 rows per page.

When there are no tasks for the selected period and filters, the message "No progress tasks for the selected period." is displayed.