Как я могу запросить Jira для поиска всех проблем, которые были разрешены в течение определенного периода времени с момента его создания?

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

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

Другой пример:
Скажем, у меня есть 3 вопроса:

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

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

Ответ 1

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

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

Ответ 2

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

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

Созданный за последние 5 дней:

created >= -5d

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

resolved >= -7d

ИЛИ

resolved >= -1w

Ответ 3

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

issueFunction in dateCompare("", "created > resolved -5d"))

Ответ 4

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