Configure dynamic filters

Configure dynamic filters

Contents:

About dynamic filters

Dynamic filters allow the users to filter the collection of issues displayed by rich filter gadgets. Dynamic filters are based on Jira fields and allow filtering issues by field values. Once configured, the dynamic filters can be displayed in Rich Filter Controller gadgets:

  • as buttons with drop-down menus in the case of option fields;

  • as date input fields with a date picker for date and date time fields.

When a dynamic filter is activated in a Rich Filter Controller gadget, all the other gadgets in the same dashboard, which are based on the same rich filter, apply the selected criteria.

dynamic_filter dashboard.png

Dynamic filter types

Dynamic filters.png

There are four types of dynamic filters, depending on the kind of fields they are based on:

Option-based dynamic filters

Option-based dynamic filters are used for fields that can take predefined values: checkboxes, select lists (single or multi-select), status, priority, labels, user pickers, etc. Controller gadgets display each dynamic filter as a button with a drop-down menu, providing a list of options from which users can select the ones they want to filter.
When activated, dynamic filters limit the results to only the issues that match the selected options. If more than one option is selected, the filters will keep the issues that match any of the selected values (in JQL syntax, the conditions on the selected options are ORed together, then the resulting clause is ANDed with the other JQL clauses).

apply filtr.png

The list of options in the drop-down menu is populated only with the values in the issues returned by the base Jira filter. This means that the list doesn’t show options defined by the field configurations, but they do not occur among your issues. Not showing irrelevant options improves the user experience. For example, this is very useful if you add a dynamic filter for the Assignee field – the drop-down menu displays only the users who have at least one issue assigned.

When you click on an option dynamic filter, the button becomes a search box, which makes it easier to find the options you are looking for. The options can be checked / unchecked one by one with a click or as a range using Shift + click. These mechanisms are particularly useful for fields with a large number of options.

Date dynamic filters

Date dynamic filters are used for date and date time fields, both system fields (created, updated, resolution date) and custom fields. Date filters allow users to limit the results to only the issues with the date field value on, before, or after a date or between two dates.
Each dynamic filter has two date inputs: From and To:

  1. If only From is filled, then only the issues having values on or after the From date are kept;

  2. If only To is filled, then only the issues having values on or before the To date are kept;

  3. If both From and To are filled, only the issues with values between the From and To dates (both inclusive) are kept. If From and To are filled with the same date, then only the issues having values on that date are kept.

The inputs From / To can be selected from a date picker or entered manually as a calendar date (yyyy/MM/dd or yyyy-MM-dd) or as a time relative to the present (for example, 5d or -4w 2d).

date filter.png
due date.png

If you want to use now as an input in From or To, you can enter the value 0d.

Text dynamic filters

Text dynamic filters are used for string and text fields, system fields (such as summary and description), and custom fields. Text filters don’t use a menu—instead, they display a text box for the search query input. When activated, text dynamic filters limit the results to only the issues that match the search query, that is, that contain the entered text.

Jira has two text searchers, one for exact string search and one for full-text search. Each dynamic filter will use the searcher associated with the underlying field. Advanced full-text search features such as wildcard searches and Boolean operators are supported – see Jira’s documentation page for the syntax.

COntain text.png

Besides issue fields, there are two extra text dynamic filters that you can add to your rich filters:

  • Contains text – full-text search in all text fields: summary, environment, description, the comments of the issue, as well as all the custom text fields

  • Comment – full-text search in all the comments on the issue.

Number dynamic filters

Number dynamic filters are used for custom number fields, such as Story Points or Business Value, and the number of votes or watchers. Number filters display a text box for the search query input. The search query can contain one or multiple space-separated terms (numeric values or ranges) as described below:

  1. Search by value: enter one or several space-separated values to search for – for example, 1 2 3 for the issues having the values 1, 2, or 3;

  2. Search by comparison: the operators <, >, <=, and >= are accepted – for example, >=1 for the issues having values greater than or equal to 1;

  3. Search by range: use the form a:b to search by values between a and b included – e.g., 1:10 for issues having values between 1 and 10;

  4. Search by empty or not empty: type empty for issues with the field empty or “!empty“ for issues with the field empty.

At execution, the terms are joined using OR operators. For example, the query 1 2 <0 4:8 returns the issues having the values 1 or 2, or values less than 0, or in the range 4–8. 

Story points.png

Adding and editing dynamic filters

You can add new and existing dynamic filters in the Dynamic filters section of your rich filter.

dynamic_filters_.png

The Dynamic filters section of your rich filter lets you perform the following operations:

To achieve this:

Do the following:

To achieve this:

Do the following:

Add a Dynamic Filter

Click Pick a field... at the bottom of the page. A drop-down menu is displayed, showing all the supported fields.

You can either scroll down or use the search to find the field you want to add as a new dynamic filter.

You can add up to 50 dynamic filters in each rich filter.

Edit a Dynamic Filter

This configuration is available only for option-based dynamic filters. To open the edit dialog, click the Edit icon next to the dynamic filter.

The edit dialog lets you:

  • Edit the Filter name displayed in the dynamic filter. You can keep the Field name, display only Field initials, or set a Custom name.

  • Reverse the order of the options displayed in the dynamic filter drop-down.

edit_dynamic filter.png

 

Delete a Dynamic Filter

Click the Delete icon next the dynamic filter.

Reorder the Dynamic Filters

Hover over the vertical “grid” icon, then drag and drop the dynamic filter up or down to its new position.

When the dynamic filters of this rich filter are displayed by Controller gadgets, they are shown in the order configured in this section by default. 





Need support? Create a request with our support team.

Copyright © 2005 - 2025 Appfire | All rights reserved.