The instructions on this page describe how to execute a JQL search using JQL Search Extensions.
Subtasks JQL functions
JQL functions are accessible from the Extended Search page or Extended Search filters in Jira advanced search.
ParentsOfSubtasksInQuery
For a given JQL subquery, it finds parents of the resulting subtasks.
Examples:
issue in parentsOfSubtasksInQuery("status='To Do'") and status='Done'
finds finished issues that have unfinished subtasksissue in parentsOfSubtasksInQuery("assignee=currentUser()")
finds parents of my subtasks
SubtasksOfParentsInQuery
For a given JQL subquery, it finds subtasks of resulting parent issues.
Examples:
issue in subtasksOfParentsInQuery("status='Done'") and status='To Do'
finds subtasks that are in progress and have finished parentsissue in subtasksOfParentsInQuery("assignee=currentUser()")
finds subtasks of my issues
Subtasks JQL keywords
ParentSummary
Search for subtasks with a parent's summary containing a particular text.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Examples:
Find subtasks where the parent summary contains the text Test
.
parentSummary ~ "Test"
ParentPriority
Search for subtasks with a parent that has particular priority.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Examples:
Find subtasks where the parent has the Blocker priority.
parentPriority = Blocker
ParentIssueType
Search for subtasks with a parent of a particular issue type.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Examples:
Find subtasks with a parent of issue type "Test".
parentIssueType = "Test"
ParentStatus
Search for subtasks with a parent of a particular status.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Examples:
Find subtasks with a parent that is the In Progress status.
parentStatus = "In Progress"
ParentStatusCategory
Search for subtasks with a parent of a particular status.
Supported operators
= | != | ~ | !~ | > | >= | < | <= | IS | IS NOT | IN | NOT IN | WAS | WAS IN | WAS NOT | WAS NOT IN | CHANGED |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Examples:
Find subtasks with a parent in the To Do status.
parentStatusCategory= "To Do"