我想在视图查找中获取项目列表。但是我只是无法找到要查询的内容..我已经尝试了所有内容,但我似乎没有得到如何做到这一点
我甚至尝试过使用
但这只会让我感受到恶劣的空间和项目
答案 0 :(得分:1)
我不确定您查看查询的含义。在任何情况下,都无法查询订阅中的所有工作项。以下是在提取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删除了在同一响应中返回子集合的功能。现在,获取一个集合将返回一个带有count的对象和从中获取集合数据的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))