With version 4.7.0 of the Reporting plugin you can answer questions about your everyday project work more precisely by building your own charts on the dashboard. Until now every chart on the Redmine dashboard was predefined: issues by tracker, issues by priority, new issues per day. From now on you decide what is shown, matching what you want to know.

When the chart you need is missing

Individual questions such as “How many open issues of the team are there per customer?” are now easy to map, with our configurable dashboard blocks:

  • Chart: Issues for the start page and the project overview
  • Chart: Spent time for the start page, the project overview and the HRM dashboard
  • Chart: Logs for the start page and the project overview
  • Chart: Projects for the start page

Selection of dashboard blocks in the Reporting plugin

You can add each block up to eight times to a dashboard, each with its own evaluation.

Four decisions to the finished chart

When you set up a block, you make these decisions:

  1. Data: Which entries are evaluated? A saved query defines this, for example “My open issues”. Without a query the block counts everything you are allowed to see.
  2. Evaluation: Which field are the entries grouped by, and are they counted or summed up? You can choose from the fields of the list, including custom fields.
  3. Display: doughnut, pie, bars, treemap, line, area, calendar or table.
  4. Labelling: optionally a title and a description of your own.

The four steps when setting up a chart block

Only the field to group by is required. Everything else already has a sensible default. Above the settings you see what the block will show with your selection, for example “Open issues: Quantity per Tracker, as Doughnut”. So the result is clear before you save.

The type of field determines the shape. A list field such as status or tracker results in one entry per value. A date field results in a timeline per week, month, quarter or year. A number field such as estimated time is divided into ranges. Display options that do not fit are greyed out.

Choosing the display of a chart block

Four examples from everyday project work

How are my open issues distributed? Chart: Issues with the query “My open issues”, grouped by tracker, as a doughnut. The total is shown in the middle.

How many hours did the team log per activity this month, compared with last month? Chart: Spent time with the period “this month”, grouped by activity, compared with the previous period, as bars. For each activity, last month and this month stand next to each other. The period moves along: in December the block shows the December entries.

How many issues came in per month, and how urgent were they? Chart: Issues, grouped by created per month, split by priority, as an area chart. If the share of high priorities grows, you see it at a glance.

Do we meet our due dates? Chart: Issues, grouped by the new field Due date deviation (days), the gap between the due date and the closing date. The block divides the closed issues into five ranges from “more than a week early” to “more than a week late”. Earlier ranges are blue, on time is grey, later ranges are red.

When charts say more than numbers

Every segment, every bar and every number in the table of values links to the filtered list behind it. If you notice a big slice “without target version” in the doughnut, you click on it and see exactly these issues.

Below the chart the block also shows which query it evaluates, with a link to the list. If the query has a description, it appears below. So everyone knows where the numbers come from.

Who has access to the dashboard block

The block only counts what the viewer is allowed to see. The project manager sees different numbers in the same block than a colleague with access to fewer projects. A shared dashboard therefore shows nobody data they would not also see in the issue list.

More new charts

Version 4.7.0 of the Reporting plugin brings further blocks that help you evaluate your project:

  • Chart: Status flow: how the issues of a query are distributed across the statuses over a period, with key figures on open, closed and new issues.
  • Key figures by month: new and closed issues, issue lifetime and spent time of the last three months, with the change compared with the previous month.
  • Chart: Issue lifetime: how many days issues take from “created” to “closed”.
  • Chart: Version status flow: the issues of a version day by day per status, optionally compared with a second version.

Status flow chart in the Reporting plugin

Key figures by month in the Reporting plugin

The update works without extra effort

When you update to version 4.7.0, the plugin converts existing dashboards automatically. The fixed charts are replaced in the same place by chart blocks with the matching field. You do not have to set anything up again, but you can adjust the converted blocks afterwards.

The other AlphaNodes plugins bring the same block type for their data: HRM for users and attendances, ServiceDesk for contacts and invoices, DB for DB entries, Passwords for passwords and DevOps for changesets. Once you know one block, you know them all.

Conclusion

The new dashboard blocks are especially useful for teams that ask themselves the same questions regularly. If you create a block for exactly that question, you see the current state at a glance. The answer is on the dashboard, without anyone exporting a list.

The configurable chart blocks are part of the Reporting plugin. The plugin is available on its own or in the bundle. It is also available to our Redmine Hosting customers.

FAQ
+
No. During the update the plugin converts existing dashboards automatically. The former fixed charts are replaced in the same place by chart blocks with the matching field, and you can adjust them further afterwards.
+
No. The block only counts entries the viewer is allowed to see, just like the list it links to. Two users with different project permissions see different numbers in the same block.
+
Each configurable block type can be added up to eight times per dashboard, each with its own query and field. The blocks load one after another, so the dashboard appears quickly even with many charts.
+
Yes. HRM, ServiceDesk, DB, Passwords and DevOps bring the same block type for their own data, for example for users, contacts, invoices, DB entries, passwords and changesets. Settings and display options are the same everywhere.