拉力赛:拉动故事按发布时间表状态计算?

时间:2012-04-23 13:40:26

标签: rally

我正试图从最新版本的故事计数API中提取,按计划状态细分。目前有一个报告,但我没有在API中看到任何公开的方法。有谁知道这是否有可能获得?

3 个答案:

答案 0 :(得分:3)

您应该能够对每个计划状态执行查询,并从响应正文中获取TotalResultCount。例如:

https://rally1.rallydev.com/slm/webservice/1.31/hierarchicalrequirement.js?query=(ScheduleState = "Defined")

https://rally1.rallydev.com/slm/webservice/1.31/hierarchicalrequirement.js?query=(ScheduleState = "In-Progress")

等等。由于只有四个“内置”计划状态,加上在定义之前的可选项和在接受之后的可选项,最多6个请求。

答案 1 :(得分:3)

您可以通过更改查询参数来进一步过滤Alan上面的示例以及一些发布信息:

query =((ScheduleState = Defined)AND(Release.Name =“My Release”))

您是使用App SDK编写应用程序还是使用我们的其他REST工具包(ruby,.net,python)?您可以在这里找到一些更好的代码示例:

http://developer.rallydev.com

答案 2 :(得分:0)

您也可以尝试批处理查询方法,它允许您只返回查询的大小而不是计算结果。见 “获取集合的大小”api doc示例:

https://rally1.rallydev.com/slm/doc/webservice/batch.jsp#example8