Может lookbackAPI подскажет кто что сделал?
API обратного просмотра может сообщать вам о любых изменениях, которые произошли с конкретным объектом за определенный период времени. Но может ли он сказать вам, какой пользователь внес эти изменения? Можете ли вы, например, определить, какие пользователи закрыли дефекты в конкретном месяце?
Эту информацию можно выяснить (очень медленно и неуклюже), просматривая информацию о ревизиях с помощью обычного WS-API, но если API обратного просмотра отслеживает, кто сделал конкретное изменение, то я думаю, что можно легко это сделать с API просмотра
1 ответ
Вы можете использовать поле _User, специфичное для LookbackAPI. Смотрите эту ссылку.
Вот запрос, который включает в себя _User
в fields
пункт. _User не может быть гидратирован.
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/1234/artifact/snapshot/query.js?find={"_TypeHierarchy":"Defect","_PreviousValues.State":{$ne: "Closed"},"State":"Closed"}&fields=["ObjectID","_ValidFrom","_ValidTo","FormattedID","State","_PreviousValues.State","_User"]&compress=true&hydrate=['State',"_PreviousValues.State"]
Вот цитата из документов о дополнительных полях:
Следующие поля также доступны, если они указаны с помощью параметра fields:
_UnformattedID (если FormattedID="DE2345", то _UnformattedID=2345)
Информация о ревизии
_Revision. OID записи ревизии
_Номер ревизии
_User. Пользователь, который сделал редактирование
_SnapshotNumber
название
Пользовательские строковые поля
DragAndDropRank
Все идентификаторы объектов внешнего ключа (Рабочая область, Итерация, Выпуск, Родитель, Требование и т. Д.)
Все числовые поля (PlanEstimate, TaskActualTotal, TaskEstimateTotal и т. Д.)
Все логические значения
Все поля даты
Дочерние коллекции в виде списков идентификаторов объектов внешнего ключа: теги, задачи, дефекты, дочерние элементы, дубликаты, предшественники, атрибуты преемников для итерации и выпуска (см. Подробности в разделе "Гидратирование итерации и выпуска").