Rally 如何通过RESTAPI获取拉力赛实例中的项目列表?

Rally 如何通过RESTAPI获取拉力赛实例中的项目列表?,rally,Rally,我想在视图查找中获取项目列表..但我找不到要查询的内容..我尝试了所有操作,但似乎不知道如何操作 我甚至试过使用 但这只会让我获得工作空间和项目我不确定你所说的视图查找是什么意思。在任何情况下,都不可能查询订阅中的所有工作项。下面是一个查询工作区中所有缺陷的示例,在获取名称、FormattedID和状态时: https://rally1.rallydev.com/slm/webservice/v2.0/defect?workspace=https://rally1.rallydev.com/s

我想在视图查找中获取项目列表..但我找不到要查询的内容..我尝试了所有操作,但似乎不知道如何操作

我甚至试过使用


但这只会让我获得工作空间和项目

我不确定你所说的视图查找是什么意思。在任何情况下,都不可能查询订阅中的所有工作项。下面是一个查询工作区中所有缺陷的示例,在获取名称、FormattedID和状态时:

https://rally1.rallydev.com/slm/webservice/v2.0/defect?workspace=https://rally1.rallydev.com/slm/webservice/v2.0/workspace/1111&fetch=Name,FormattedID,State
对工作项的所有查询都是工作区范围的。您不必像上面的示例那样显式地提供工作空间。如果您当前登录到同一浏览器的另一个选项卡,则上下文已设置,并且此端点也将工作:

 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))

谢谢…但通过查看查找,我想得到的是名为view的下拉列表中的所有值…我需要差异项,因为我想将它们映射到另一个应用程序中…我对这件事不熟悉,所以可能没有使用正确的术语我添加了一个在查询中复制自定义视图条件的示例。