現在、必要なすべての情報を受け取るには、複数の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&pagesize = 100
私が使用するすべての欠陥について:
https://rally1.rallydev.com/slm/webservice/1.26/defects.js?query=((Project.Name = " [projectName] ")and(Iteration.Name = " [iterationName] "))&fetch = true&start = 1&pagesize = 100
これらのそれぞれの中で、タスクがある場合は、次のように表示されます。
{
"_rallyAPIMajor": "1",
"_rallyAPIMinor": "26",
"_ref": "https://rally1.rallydev.com/slm/webservice/1.26/task/9872916743.js",
"_refObjectName": "Update XYZ when ABC",
"_type": "Task"
}
これには必要なすべての情報が含まれていないため、各タスクの_refURLにアクセスして完全なタスク情報を取得します。
これにより、ページの読み込みごとに最大80以上のAJAX呼び出しが発生する場合があります。
追加のタスク情報を前もって提供するより良いクエリはありますか?