Get started
This article provides newcomers to the Rich Filters for Jira Dashboards app with a rapid introduction, explaining what it is and can do, how to access it, and how to use it to create a simple dashboard.
Prerequisites
Access a Jira instance with the Rich Filters for Jira Dashboards app installed.
One or more existing Jira filters will be a base for your rich filters
A basic understanding of Jira Query Language (JQL)
Rich filters are free to trial for 30 days; after that, the subscription cost scales according to different user tiers. See our pricing information for more details.
Why should I use Rich Filters for Jira Dashboards?
Whether you're a casual user or an expert, you'll agree that Jira can sometimes be cumbersome and hard to handle, especially as your querying and reporting needs get more complex. You start to work with larger teams with diverse user requirements.
Rich Filters for Jira Dashboards allows you to take control of your Jira. It provides a powerful and flexible toolset for generating custom data views and reports, delivered in a user-friendly, intuitive package. You can replace multiple Jira dashboards with one rich filter-powered dashboard, keeping all your functionality in one place and drastically improving productivity.
Key features include:
Simple and complex filters are combined to generate precise real-time data views.
Multiple views for different requirements and job roles.
Several gadgets for sophisticated reporting include charts, gauges, statistics, and metrics.
Multidimensional data insights with numeric & time-tracking fields, averages & other formulas, and custom values and ratios.
Intuitive UI that allows easy editing, reordering, and color-coding.
This content is written for the Cloud version of Jira. A separate resource covers rich filters for the Jira Data Center.
The final result of this tutorial
When you've worked through all the steps in this tutorial, you should have a dashboard that includes:
A Rich Filter Controller gadget includes two filter buttons to filter the issues in your dashboard.
A Rich Filter Results gadget to display the list of issues.
Create and access rich filters
A rich filter is an intelligent layer that sits on top of a basic Jira filter and provides advanced options for filtering and displaying the issues it returns. Let's examine how to access rich filters and create your first one.
Once Rich Filters for Jira Dashboards is installed on your Jira instance, you can start to use it by selecting Apps > Rich Filters from the Jira menu.
You should now be on the Rich Filter Home screen. Click Create rich filter.
In the resulting dialog box, enter a name for your rich filter and choose an existing Jira filter to base it upon.
You need the right to view the selected Jira filter, but you don't need to be its owner.
Click Create.
This creates the rich filter and relocates you to the Details screen.(Optional) Add the Description and the Administrators of the filter, and click Submit.
You can access your rich filters anytime by selecting Apps > Rich Filters from the main menu. They'll be listed there.
Create a simple dashboard
From the Jira menu, select Dashboards and click Create dashboard.
In the Create dashboard dialog box, enter a Name for your dashboard and click Save.
You'll be relocated to the dashboard configuration screen.Here, you can add gadgets to your dashboard. The two types of rich filter gadgets you are currently interested in are:
Rich Filter Results gadgets to display your work items.
Rich Filter Controller gadgets to filter the display of data in your rich filter gadgets.
Add a Rich Filter Results gadget:
Start typing
Rich Filter Resultsin the Add a Gadget side panel search box to filter for the gadget you want, and click its Add button.In the Rich Filter Results gadget you just added, for now, select your rich filter in the dropdown menu at the top.
Click Submit to save it (we'll cover the other options available here in other tutorials).
Add a Rich Filter Controller gadget in the same way as above.
Again, once you've added your gadget, select your rich filter in the Rich filter dropdown and click Submit.
You can drag and drop the Rich Filter Controller gadget into the left-hand column of the dashboard and the Rich Filter Results gadget into the right-hand column.
If you want your dashboard layout to look exactly like ours, select the Left sidebar layout from the Change layout menu at the top of the dashboard.
At this point, you should have a dashboard in edit mode with two gadgets inserted.
If you navigate somewhere else, you can find your way back to your dashboard by selecting your dashboard's name from the Dashboards menu.
You can get back to the configuration form for each gadget by selecting Configure gadget from the Menu (
) in the bottom of the gadget.
Once you have finished experimenting with your configuration settings, click Done to exit dashboard edit mode.
If you don't see any work items displayed on your dashboard, make sure the Jira filter you selected to base your rich filter on is returning work items in the Search work items screen.
If you are doing a lot of rich filter configuration work, you can easily switch between the two by keeping your dashboard open in one browser tab and the rich filter config screen open in another tab.
Before moving on, it is worth discussing sorting tables in rich filters. By default, the display order of the list of issues in the Rich Filter Results gadget is defined by the base Jira JQL filter on which the rich filter is based. You can change the sorting by clicking on a table header to sort by that column. Click the header multiple times to toggle between ascending and descending — the relevant arrow next to the column name will be highlighted to remind you whether the sorting is currently ascending (up arrow) or descending (down arrow).
For example, the image below shows the list sorted in descending order by Summary.
These sorting controls are standard in any table in rich filters for all sortable fields.
Add some static filters to your controller
At this point, your dashboard should be working fine, but it isn't doing much right now:
The Rich Filter Results gadget shows a basic view of the list of issues returned by the Jira filter on your rich filter.
By default, the Rich Filter Controller gadget lets you type in JQL queries to filter the data displayed in the Rich Filter Results gadget.
Try typing in a simple query like
status = Closedand click Apply.You can reset the query by clicking the X button at the bottom-right corner of the controller. This button clears all filters currently applied.
To make filtering more flexible, you can add static filters to the controller that will apply your JQL for you. Static filters are buttons in the Rich Filter Controller gadget and allow you to toggle JQL queries on and off, using them on top of your base filter. You can use multiple filters at the same time.
In this section, you will add two static filters to your controller.
Go back to your rich filter Details screen.
Select the Static Filters tab.
Click Create static filter.
In the Create a static filter dialog box, fill in the details:
Name:
ClosedJQL:
status = Closed
Click Create
Create another static filter in the same manner with:
Name:
Assigned to meJQL:
assignee = curentUser()
Go back to your dashboard.
Refresh your dashboard using the Rich Filter Controller gadget's Optimized refresh (
)button, available in the bottom-right corner.
The Optimized refresh () button refreshes all rich filter gadgets based on the same rich filter as the controller without reloading everything like the default Jira refresh controls. This is especially useful if you go to your rich filter configuration screen, make changes, then go back to your dashboard and want to refresh all your gadgets instantly.
You'll now see the static filters you created available as buttons in the Rich Filter Controller gadget. Try toggling them on and off and see how the issue list updates in real-time. Note also how, when you hold the pointer over the filters, you get a tooltip showing the exact JQL query that powers each one.
You can change the order of the static filters in the rich filter config screen.
Go back to your rich filter and select Static Filters.
Drag the static filters up and down the list to change the order (you can also Tab to the filter to focus it, press Space, and then use the up and down cursor keys to adjust its position).
Return to your dashboard and click the Optimized refresh (
) button in the controller. The filters will appear in the controller in the same order as in the Static Filters screen list.
When working with Rich filters, you can always find help and resources under the App menu ():
Gadget documentation - takes you to the gadget documentation page
Contact support - takes you to the Appfire Atlassian support site
Download support file - downloads a text file with the gadget details
About Rich Filters - takes you to the Marketplace Rich Filters for Jira Dashboards site
Next steps
You can work through the Fundamentals articles in order, but each one works as a standalone topic, so you can jump to specific topics of interest if that suits you better.
You can use the rich filter you created in this article as a starting point for other tutorials.