У Джиры есть API Lookback или Snapshot? - PullRequest
0 голосов
/ 24 августа 2018

Я разрабатываю отчет о времени цикла в другом инструменте и подключаюсь к Jira через REST API.Во время моего исследования я не смог найти API в Jira, похожий на API Lookupback в Rally.Журнал изменений в Jira не дает достаточно информации.Мне нужно узнать количество времени, проведенного в определенном состоянии, или сколько времени артефакт был заблокирован или как долго он был в состоянии готовности.Есть мысли о том, как я могу получить его информацию?

Спасибо, Лео.

1 Ответ

0 голосов
/ 24 августа 2018

В Jira такого API нет. Все состояние сохраняется как текущие значения, и только информация о прошлом находится в форме журнала изменений.

Мне нужно узнать количество времени, проведенного в определенном состоянии

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

или как долго артефакт был заблокирован

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

как долго это было в состоянии готовности

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

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

...