0

回溯 API 可以告诉您特定对象在一段时间内发生的任何更改。但它能否告诉您是哪个用户做出了这些更改?例如,您能否确定哪些用户在特定月份关闭了缺陷?

通过使用常规 WS-API 查看修订信息,可以(非常缓慢且笨拙地)找出此信息,但如果回溯 API 跟踪谁进行了特定更改,那么我认为可以轻松做到这一点使用回溯 API

4

1 回答 1

1

您可以使用特定于 LookbackAPI 的 _User 字段。请参阅此链接

这是一个包含_Userinfields子句的查询。_用户无法补水。

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)

修订信息

_修订。修订记录的 OID

_RevisionNumber

_用户。进行编辑的用户

_SnapshotNumber

姓名

自定义字符串字段

拖放排名

所有外键 ObjectID(Workspace、Iteration、Release、Parent、Requirement 等)

所有数字字段(PlanEstimate、TaskActualTotal、TaskEstimateTotal 等)

所有布尔值

所有日期字段

子集合作为外键 ObjectID 的列表:标签、任务、缺陷、子项、重复项、前辈、后继者 迭代和发布的属性(有关详细信息,请参阅 Hydrating 迭代和发布) 项目名称(有关更多详细信息,请参阅 Hydrating 项目)

于 2015-09-11T18:38:14.813 回答