В Jira такого API нет. Все состояние сохраняется как текущие значения, и только информация о прошлом находится в форме журнала изменений.
Мне нужно узнать количество времени, потраченного на определенное состояние
Затем вам нужно будет проанализировать журнал изменений, найти момент, когда проблема изменилась на желаемый статус, и продолжить итерацию через журналы изменений до момента, когда статус изменился на что-то другое.
или как долго артефакт был заблокирован
Затем вам нужно отслеживать журналы изменений на предмет ссылок на проблемы, переходить по этим ссылкам и находить, когда эти проблемы были решены.
как долго он был в состоянии готовности
В зависимости от того, что вы подразумеваете под состоянием готовности, если вы имеете в виду, как долго проблема была решена, это может быть взято с даты решения. Например, если вы имеете в виду, как долго все проблемы в конкретной версии или компоненте были решены, вы можете запустить поиск JQL и отсортировать по дате решения.
Другой вариант синтаксического анализа журнала изменений - это зарегистрироваться для получения обновленных событий и начать сбор необходимых вам данных, однако это будет работать только с момента установки плагина / дополнения без данных из прошлого.
person
enterbios
schedule
24.08.2018