Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.
×What's the correcect JQL query, to locate any pending tickets of an Assignee, ie: Not with Done Status?
EG: Project = "XYZ" AND Assignee = "AB" AND Status != Done ORDER BY created ASC
Solved! Go to Solution.
This will only show unassigned tasks @Suraj Gurav not assigned tickets as per the original question
The JQL query you've shown should work, but there are other options you can use:
This query will also filter out any rejected tickets, and will order them by when they're due:
project = "XYZ" AND assignee is "AB" AND statuscategory != Done ORDER BY duedate ASC
This query will only show tickets in certain statuses:
project = "XYZ" AND assignee is "AB" AND status IN (In Progress, To Do)
A better context on what you are trying to achieve will help give you better solution .
For now-
" Project = "XYZ" AND Assignee = "AB" AND Status not in (Done,Resolved,deffered,rejected,duplicate) ORDER BY created ASC "
Will give you all the tickets created from start of the project which is in the name of Assignee, to reduce the search result you may try adding Sprint or any other relevant condition in the query above.
Also depending on workflow you can add more option in "Status not in " condition to achieve tickets which are not marked completed.
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Get the most out of Jira
Explore the interface and basic Jira terms, then discover how to effectively manage your work.
Learning Path
Atlassian tools and practices for developers
Focus on your development work by using Jira software features and functions efficiently.
Atlassian Certified Associate
Jira Software Essentials certification
Demonstrate proficiency in utilizing essential Jira features and working efficiently with Agile frameworks like Kanban and Scrum.