Important Update Effective February 1, 2024!
Due to recent changes in Jira and Confluence, we've made the tough decision to discontinue the OpenID Connect (OIDC)/OAuth app and no longer provide new versions for the newest Jira/Confluence releases as of January 31, 2024.
This is due to some necessary components no longer shipping with Jira/Confluence, which would require some extensive rewrites of the OIDC App.
Important Update! This app will be discontinued soon!
Due to recent changes in Jira, which no longer ships with some components required for our Read Receipts app to run, we've made the tough decision to discontinue the app, as of Februar 5, 2025.
Important Update! This app will be discontinued soon!
We've made the tough business decision to discontinue the app, as of January 11, 2025.
JQL based rules
This article describes how to create JQL based rules, which are triggered by the issues defined in the custom query.
Types of rule triggers
Each Out of Office rule needs a definition of which issues will trigger it. The triggers can be:
- global (apply to every project)
- a single project
- customized with JQL queries
How to create JQL based rules
- In the Out of Office rule form, simply click on JQL filter, to the right of the project picker
- Select an existing filter or build a custom filter on the go
- If you pick a custom filter, you can then write your query and evaluate it to see existing search results
When to use JQL queries to define an Out of Office rule
Here are some of the most typical use cases for JQL based rules:
JQL based rules for selected projects
Description | The rule should be triggered in more than one project where the rule owner is a member, with the exception of at least one project |
---|---|
Example | Helen is a back-end developer. She is going on holiday for three weeks and wants her issues reassigned to her colleague Audrey across every product. However, she is also advising the marketing department in creating content aimed at technical people, and doesn't want any of that work to be delegated. |
Sample syntax |
CODE
|
JQL based rules for a selection of issues
Description | The rule should be triggered only for some issues within a project or group of projects |
---|---|
Example | Billie is a busy IT manager and needs to delegate some of her work. She decides to reassign low priority service requests to her junior colleague Warren. |
Sample syntax |
CODE
|
Segmenting with multiple JQL based rules for the same owner and project(s)
Description | Within the same project, some issues should trigger one rule, while other issues should trigger a different rule |
---|---|
Example | Richard handles customers in the EMEA region. When he takes a paternity leave, he reassigns every incoming request based on the country |
Sample syntax |
CODE
|
Forcing existing issues in StatusCategory To Do to be eligible for bulk reassignment
Description | By default, Out of Office rules can only be used to reassigned existing issues that are currently in progress. A JQL based rule that specifies the status category of the triggering issues can be used for this. |
---|---|
Example | Beth is assigned to a priority initiative and has to drop all her work in a software project. Every issues assigned to her in the backlog should be reassigned to Jim. |
Sample syntax |
CODE
|
Typical reassignment errors when working with JQL queries
The most frequent reason why the app can fail to reassign an issue is because the appointed coverer is not a member of the selected project.
To prevent such errors, we recommend specifying in the JQL for which projects a rule is valid. This is particularly important for rule owners that are members of many projects.