我想在视图查找中获取项目列表..但我只是找不到要查询的内容..我已经尝试了一切,但我似乎不知道该怎么做
我什至尝试过使用
但这只会给我带来工作空间和项目
我想在视图查找中获取项目列表..但我只是找不到要查询的内容..我已经尝试了一切,但我似乎不知道该怎么做
我什至尝试过使用
但这只会给我带来工作空间和项目
我不确定您所说的视图查找是什么意思。在任何情况下,都不可能查询订阅中的所有工作项。以下是在获取 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))