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

时间:2015-02-16 03:42:12

标签: rally

鉴于Rally项目ID,我希望能够浏览项目中的所有故事和缺陷,并为每个故事/缺陷获取以下信息

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

似乎没有webservice API列出给定故事或缺陷上的阻止程序(过去和当前)。我能想到检索上述信息的唯一方法是浏览故事/缺陷的修订历史并解析修订说明(已添加[随机原因],BLOCKED从[true]更改为[false])。有没有更好的方法来检索故事或缺陷的阻止信息?感谢。

我正在关注的Rally webservice API: https://rally1.rallydev.com/slm/doc/webservice/

1 个答案:

答案 0 :(得分:0)

历史数据可通过Lookback API获取。它比在WS API中解析RevisionHistory对象更有效。

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

您可以尝试查询:

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