1

我想在视图查找中获取项目列表..但我只是找不到要查询的内容..我已经尝试了一切,但我似乎不知道该怎么做

我什至尝试过使用

https://rally1.rallydev.com/slm/webservice/1.29/subscription.js?fetch=Workspaces,Projects,Name&pretty=true

但这只会给我带来工作空间和项目

4

1 回答 1

2

我不确定您所说的视图查找是什么意思。在任何情况下,都不可能查询订阅中的所有工作项。以下是在获取 Name、FormattedID、State 时查询工作区中所有缺陷的示例:

https://rally1.rallydev.com/slm/webservice/v2.0/defect?workspace=https://rally1.rallydev.com/slm/webservice/v2.0/workspace/1111&fetch=Name,FormattedID,State

对工作项的所有查询都是工作区范围的。您不必像上面的示例中那样显式提供工作空间。如果您当前在同一浏览器的另一个选项卡中登录到 Rally,则上下文已经设置,并且此端点也可以工作:

 https://rally1.rallydev.com/slm/webservice/v2.0/defect?&fetch=Name,FormattedID,State

您可能希望通过使用查询参数来缩小范围,例如

https://rally1.rallydev.com/slm/webservice/v2.0/defect?&query=(State = Open)&fetch=Name,FormattedID

此外,出于性能原因,v2.0 删除了在同一响应中返回子集合的能力。现在获取集合将返回一个对象,其中包含计数和从中获取集合数据的 url:

https://rally1.rallydev.com/slm/webservice/v2.0/Subscription/7777/Workspaces

其中 7777 是订阅的 OID。

如果您想在 Rally UI 的自定义视图中复制查询,请打开视图以确定条件,然后构建类似的查询。下面是一个模仿下面自定义视图的查询示例:

https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement?query=((Blocked = true) AND (Owner.UserName = nick01@test.com))

在此处输入图像描述

于 2013-08-21T20:00:57.923 回答