Оператор Jira JQL и и и

#jira #jql

Вопрос:

пожалуйста, я хочу создать фильтр пользовательских статусов, но почему-то, когда я нажимаю поиск, я не получаю результатов. Когда я ищу только один статус, все в порядке, но я хочу каким-то образом объединить это в один фильтр. Или есть ли какой — либо способ получить точное количество задач в любом статусе, присвоенном пользователю? Я использую круговую диаграмму и хочу видеть количество всех задач, назначенных любому парню в команде, независимо от статуса. И я хочу, чтобы это было в гаджете. Спасибо

Код, который я использую, это:

проект = «XYZ» И статус = «Предстоит выполнить» И статус = «Ожидает утверждения» И статус = «В процессе»

Комментарии:

1. К вашему сведению: Статус A не может быть A, B и C одновременно! Вам нужно использовать ‘project = XYZ И (статус = a или статус = b или статус = c) Или посмотреть мой ответ ниже

2. Да, ваш ответ сделал свое дело. Спасибо

Ответ №1:

Вы смотрели на оператора «вход»?

 ...AND status IN ('To Do','Awaiting Approval','In Progress')
 

Ответ №2:

Билет Jira не может иметь более одного статуса одновременно. Я бы сделал что-то подобное

 project = "XYZ" AND status IN ("To Do", "Awaiting Approval", "In Progress")
 

Комментарии:

1. Да, это прекрасно работает, большое вам спасибо.

Ответ №3:

Другие ответы, безусловно, являются правильным способом написания JQL, который вы хотели написать, однако я считаю, что есть лучшее решение для вашей реальной цели.

Насколько я понимаю, вы хотите увидеть любую проблему Jira, которая не закрыта и назначена конкретному пользователю. В этом случае я думаю, что лучшим решением было бы не находить все проблемы в конкретных статусах «открыто», а вместо этого находить все, которые не закрыты.

Лучший способ сделать это-отфильтровать по категории статуса, так как это обеспечит работу JQL для всех рабочих процессов, независимо от того, как называются их статусы «сделано» / «закрыто».

 statuscategory != done AND assignee=<user>
 

Замените <user> на пользователя, которого вы хотите отфильтровать, или currentUser() чтобы автоматически получить пользователя, выполняющего запрос.

Документация (упоминается лишь вкратце): https://support.atlassian.com/jira-software-cloud/docs/advanced-search-reference-jql-fields/#Advancedsearchingfieldsreference-ResolutionResolution