2015-09-11 5 views
0

API обратной связи может сообщать вам о любых изменениях, произошедших с определенным объектом за определенный период времени. Но может ли он сказать вам, какой пользователь внес эти изменения? Можете ли вы, например, определить, какие пользователи закрыли дефекты в конкретном месяце?Может ли backbackAPI сказать вам, кто что сделал?

Эта информация может быть выяснена (в очень медленной и неуклюжей), просмотрев информацию о ревизии с использованием обычного WS-API, но если API обратного слежения отслеживает, кто внес конкретное изменение, я бы подумал, может сделать это с помощью API обратного вызова

ответ

1

Вы можете использовать поле _User, которое относится к LookbackAPI. См. this link.

Вот запрос, который включает _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"] 

Вот цитата из документации о дополнительных полей:

следующие поля также доступны, если указано в параметре поля:

_UnformattedID (Если FormattedID = «DE2345», то _UnformattedID = 2345)

Редакция информация

_Revision. OID ревизионной записи

_RevisionNumber

_User. Пользователь, который сделал редактировать

_SnapshotNumber

Имя

Пользовательские строковые поля

DragAndDropRank

Все иностранные ключевые ObjectIds (Workspace, итерация, Release, Родитель, требование и т.д.)

Все числовые поля (PlanEstimate, TaskActualTotal, TaskEstimateTotal и т. Д.)

Всего булевы

Всех поля даты

по уходу за детьми Коллекция как списки внешних ключей ObjectIds: теги, задачи, дефекты, дети, дублирует, Предшественники, Наследники Атрибуты для Итерации и Release (см Увлажняющие Итерационных и релиз для получения более подробной информации) Название проекта (см. Увлажняющий проект для получения более подробной информации)