2014-05-13 83 views
2

我遇到問題,試圖讓拉力賽WSAPI通過休息調用更新「發佈」字段。拉力賽wsapi用戶故事更改/更新版本

  • 我知道發佈的URI和用戶故事
  • 我知道安全令牌
  • 我登錄(W /餅乾)

URI:https://rally1.rallydev.com/slm/webservice/v2.0/hierarchicalrequirement/12341234123&key=mySecurityToken

發送它通過POST:

{"HierarchicalRequirement":{ 
    "Release": "/release/12345678901" 
}} 

{"HierarchicalRequirement":{ 
    "Release": "https://rally1.rallydev.com/slm/webservice/v2.0/release/12345678901" 
}} 

我得到以下響應回:

{"OperationResult": { 
    "_rallyAPIMajor": "2", 
    "_rallyAPIMinor": "0", 
    "Errors": [ 
     "Could not set value for Release: Could not set release for the parent object directly" 
    ], 
    "Warnings": [] 
}} 

任何人都能夠到他們的用戶故事設定在發行Ref對象?

在此先感謝。

回答

0

您正試圖在父故事上設置版本。家長/史詩故事不能安排在UI或WS API中發佈。在UI版本下拉列表中顯示爲父代故事。 當我嘗試,我也得到

{"OperationResult": {"Errors": ["Could not set value for Release: Could not set release for the parent object directly"], "Warnings": []}}

只要你在樹葉上的故事它應該工作如下設置釋放。

假設: 你的用戶故事的ObjectID是777 您的發行對象ID是888 您的有效身份驗證密鑰是ABC123

網址:

https://rally1.rallydev.com/slm/webservice/v3.0/hierarchicalrequirement/777?key=abc123 

和有效載荷:

{"HierarchicalRequirement":{ 
"Release": "/release/888" 
}} 
+0

確保目標用戶故事(層次需求)沒有孩子。您只能更改左側節點。 –

+0

我的意思是葉節點...沒有離開。 –

相關問題