2

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

4

3 回答 3

3

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

query=((ScheduleState = Defined) AND (Release.Name = "My Release"))

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

http://developer.rallydev.com

于 2012-04-23T20:19:36.093 回答
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 个请求。

于 2012-04-23T17:29:44.710 回答
0

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

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

于 2012-04-26T01:17:06.397 回答