目前我有做多GET來獲得我需要你可以得到拉力賽API的要求,缺陷,所有的任務與一個查詢
- 用戶故事的所有信息:FormattedID,_refObjectName,狀態,所有者。 _refObjectName
- 任務爲每個用戶案例:FormattedID,_refObjectName,國家,Owner._refObjectName
- 缺陷:FormattedID,_refObjectName,國家,Owner._refObjectName
- 任務爲每個缺陷:FormattedID,_refObjectName,國家,Owner._refObjectName
對於所有的用戶故事的使用:
https://rally1.rallydev.com/slm/webservice/1.26/hierarchicalrequirement.js?query=((Project.Name = 「[項目] 」)和(Iteration.Name =「 [iterationName]」))&取=真&開始= 1 &頁大小= 100
對於所有的缺陷的使用:
https://rally1.rallydev.com/slm/webservice/1.26/defects.js?query=((Project.Name =「[幻燈ctName] 「)和(Iteration.Name =」 [iterationName]「))&取=真&開始= 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調用每頁加載。
是否有更好的查詢可以提前提供額外的任務信息?
謝謝查爾斯!我只是給了它一個旋轉,它似乎會起作用。我將在星期一在辦公室驗證這一點,如果情況屬實,請立即回覆並標記回答。你能告訴我你從哪裏找到這些信息嗎?我一直在尋找通過https://rally1.rallydev.com/slm/doc/webservice/index.jsp,並沒有能夠找到像你發佈的例子 - 也許我一直在尋找錯誤的地方。 – rishimaharaj
嗨查爾斯,它很好地工作,但我仍然需要指定兩個查詢(這比80更好!)。我想知道是否有一種特殊的方式可以同時從heirarchicalrequirement.js和defects.js中獲取結果?我嘗試了在HR查詢中包含fetch = Defects,但它沒有奏效。 – rishimaharaj
如果您使用[批處理] https://rally1.rallydev.com/slm/doc/webservice/batch.jsp)端點,則可以在一個請求中獲取它們。根據我的經驗,對故事和缺陷端點的兩個請求通常要儘快完成。 另外你可能會發現我們的[SDK](http://developer.rallydev.com/help/app-sdk)很有用,如果你試圖在外部mannor中使用Rally數據。 –