Как запросить Jira для поиска всех проблем, которые были решены в течение определенного периода времени с момента его создания? - PullRequest
12 голосов
/ 03 декабря 2011

Например, допустим, мне нужно найти все проблемы, которые были решены в течение 1 недели.Мне нужно что-то вроде:

решено - создано <'1w' </p>

Другой пример:Допустим, у меня есть 3 проблемы:

1) создано 2 дня назад, решено 1 день назад.2) создано 5 дней назад, решено 4 дня назад.3) создано 3 дня назад, решено 1 день назад.

Мне нужен запрос, который будет возвращать 1 и 2, но не 3. Мне нужно запросить проблемы, которые были созданы в какой-то день X и решены <= день X + 1. </p>

Ответы [ 4 ]

32 голосов
/ 03 декабря 2011

У вас есть все виды контроля с запросами.Например, вот как я проверяю свои билеты в ожидании, которые я не обновлял в течение последних 5 дней.

currentUser() AND status = "On Hold" AND updated <= -5d

Создано за последние 5 дней будет:

created >= -5d

Решено за последние 7 дней будет:

resolved >= -7d

ИЛИ

resolved >= -1w
3 голосов
/ 31 октября 2014

Я не знаю, имеет ли это значение, но я решил с помощью dateCompare ():

issueFunction in dateCompare("", "created > resolved -5d"))
2 голосов
/ 03 декабря 2011

Так что, по-видимому, это не встроено в JIRA по умолчанию, мое единственное другое предложение - посмотреть, можете ли вы расширить JQL, чтобы добавить его.

Как твоя Java? См. , как добавить JQL в JIRA

0 голосов
/ 08 декабря 2011

Итак, вы хотите увидеть все проблемы, где (Решенная дата - Дата создания) <1 день, или 2 дня, или 3 дня.Я думаю, что я бы создал (скрытое) вычисляемое настраиваемое поле, которое показывает Resolved-Created, и использовал бы поиск точных чисел.Или, может быть, написать пользовательскую функцию JQL, чтобы сделать то же самое.Нет способа сделать это в стандартном JIRA. </p>

...