Запрос JQL для получения количества времени, в течение которого проблема находилась в очереди

#powershell #automation #jira #jira-rest-api #jql

#powershell #автоматизация #jira #jira-rest-api #jql

Вопрос:

Я использую JQL в сочетании с JiraPs.

Я намерен сгенерировать отчет, в котором будут отображаться три пользователя из моей команды, какие заявки они работали на этой неделе и как долго эти заявки находились в их очереди без активности.

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

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

Пример: Джонни получил назначенный билет «VV-ABC» в понедельник, но он не прокомментировал его и не переназначил его до четверга, я хочу получить уведомление о том, что проблема «VV-ABC» провела 3 дня в очереди Джонни, прежде чем он назначил ее обратно репортеру.

Что я получил до сих пор:

 Get-JiraIssue -Query "updated > lastlogin() AND assignee = "Jonny" AND status != Done" 
 

Однако приведенное выше недостаточно конкретно.

Можете ли вы помочь мне структурировать мой запрос так, чтобы результат отображал, сколько времени билет провел в очереди Джонни?

Любая помощь приветствуется, спасибо.