Когда проблема удаляется в Jira, никакие инкрементные API-интерфейсы Jira не уведомляются.
Так что для чего-то простого, например, «Полное время выполнения» или «Полное время решения» - эти показатели могутбыть испорченным, потому что «удаленный билет» будет «открытым», пока не сгорит Солнце - И нет никакого способа узнать, что он удален.Это просто "пуф".
Есть ли эффективный способ обойти это?Мои мысли пока.
Прямой доступ к Jira SQL.Вытащите полный список идентификаторов проблем в Jira.Сделайте внутреннее соединение / фильтр против этого списка.Удаленные заявки - это заявки, которые "пропали" из полностью обновленного списка.
Выполните полный цикл, 1000 выпусков за раз, ID проблем каждую ночь в Jira через REST API,По сути то же самое, что и 1, но крайне неэффективно для простого поиска того, какие билеты удаляются.
Я смутно слышал о каком-то "удаленном слушателе" - я не уверен, что это такое.Будет ли это работать для каждого проекта?Может быть какой-то обходной путь, где вы можете ежедневно находить «удаленные рабочие процессы» и связывать их с удаленными проблемами.Кто-нибудь знает об этом?
Очевидно, что это огромный недостаток в API JIRA, который многие другие программы для продажи билетов (например, Zendesk) на самом деле получают и ставят «удалено» в событии и тикетемета-данные.Но есть ли здравый смысл работать с «проблемой удаления» в Jira?