目前我必须制作多个 GET 来接收我需要的所有信息
- 用户故事:FormattedID、_refObjectName、State、Owner._refObjectName
- 每个用户故事的任务:FormattedID、_refObjectName、State、Owner._refObjectName
- 缺陷:FormattedID、_refObjectName、State、Owner._refObjectName
- 每个缺陷的任务:FormattedID、_refObjectName、State、Owner._refObjectName
对于我使用的所有用户故事:
https://rally1.rallydev.com/slm/webservice/1.26/hierarchicalrequirement.js?query=((Project.Name = " [projectName] ") and (Iteration.Name = " [iterationName] "))&fetch=true&start =1&页面大小=100
对于我使用的所有缺陷:
https://rally1.rallydev.com/slm/webservice/1.26/defects.js?query=((Project.Name = " [projectName] ") and (Iteration.Name = " [iterationName] "))&fetch=true&start =1&页面大小=100
在其中的每一个中,如果它们有任何任务,它们将显示为:
{
"_rallyAPIMajor": "1",
"_rallyAPIMinor": "26",
"_ref": "https://rally1.rallydev.com/slm/webservice/1.26/task/9872916743.js",
"_refObjectName": "Update XYZ when ABC",
"_type": "Task"
}
这没有我需要的所有信息,所以我点击了每个任务的 _ref URL 以获取完整的任务信息。
这有时会在每次页面加载时增加 80 多个 AJAX 调用。
是否有更好的查询可以预先提供额外的任务信息?