鉴于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/
答案 0 :(得分:0)
历史数据可通过Lookback API获取。它比在WS API中解析RevisionHistory对象更有效。
Lookback API中的每个快照都有一个_PreviousValues
集合。对于每个快照,如果字段已从先前快照更改,则_PreviousValues集合将为该值进行水合。
您可以尝试查询:
'_PreviousValues.Blocked' : {$exists: true}