从 Rally 中检索阻止程序历史记录

Retrieving Blocker History from Rally

给定一个 Rally 项目 ID,我希望能够浏览项目中的所有故事和缺陷,并针对每个 story/defect 获取以下信息

Story/Defect Name,  Date blocked,   Date unblocked,     Blocked Reason          

Web 服务 API 似乎没有列出给定故事或缺陷的障碍(过去和当前)。我能想到的检索上述信息的唯一方法是通过 story/defect 的 Revision History 并解析修订说明(BLOCKED REASON 添加了 [Random Reason],BLOCKED 由 [true] 更改为 [false]) .有没有更好的方法来检索有关故事或缺陷的阻止信息?谢谢

Rally 网络服务 API 我正在查看: https://rally1.rallydev.com/slm/doc/webservice/

历史数据可通过Lookback API获得。比在 WS API.

中解析 RevisionHistory 对象更高效

Lookback API 中的每个快照都有一个 _PreviousValues 集合。对于每个快照,如果某个字段已从先前的快照更改,则 _PreviousValues 集合将针对该值进行水合。

您可以在以下位置尝试查询:

'_PreviousValues.Blocked' : {$exists: true}