lookbackAPI 可以告诉您谁做了什么吗?

Can lookbackAPI tell you who did what?

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

可以通过使用常规 WS-API 查看修订信息来找出此信息(非常缓慢和笨拙),但是如果回溯 API 跟踪谁做了一个特定的变化,那么我认为可以通过回顾 API

轻松做到这一点

您可以使用特定于 LookbackAPI 的 _User 字段。参见 this link

这是一个在 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)

修订信息

_修订版。修订记录的 OID

_RevisionNumber

_用户。进行编辑的用户

_SnapshotNumber

姓名

自定义字符串字段

DragAndDropRank

所有外键 ObjectID(工作区、迭代、发布、父级、需求等)[​​=14=]

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

所有布尔值

所有日期字段

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