我有一個.NET MVC 5網站,可以讓用戶創建功能模板,包含具有用戶故事,有任務的史詩故事,還有帶任務的獨立用戶故事。Rally WSAPI - RestApi:我可以在創建多個項目時設置排名嗎?
然後,他們可以應用這些功能,通過Rally .Net RestAPI爲Rally中的每個功能指定一個新名稱。
我需要做的是,創建並排列這些,因爲它們出現在我的用戶模板中。什麼到目前爲止,我已經發現是:
- 對於新任務:最新任務的得到最低排名
- 對於新用戶故事:最新的故事得到最高排名
你可以從這個截圖看到。 Id增加,但排名表現不同。
所以,對於一個骯髒的修復,我整理任務在各自的用戶故事的相反順序,使他們在右走。然而,我們正計劃添加拖放模板中訂單的功能,用於任何事情,用戶故事,任務等。因此,我可能需要找出一種以正確的順序創建它們的方法...或者在創建之後將它們重新排序,如果這在創建時不可行,則需要一個骯髒但必要的解決方法。從我讀過的其他一些文章看來,沒有控制等級的機制。實際的'Rank'在Rally WSAPI 2.0中已被棄用,而我在其他的'DragAndDropRank'文檔中並不清楚。
toCreate["Name"] = UserStoryName;
toCreate["Description"] = u.Description;
toCreate["Owner"] = u.UserProfile.RallyReference;
toCreate["PortfolioItem"] = Ref.GetRelativeRef(RallyFeatureObjectReference);
toCreate["Project"] = u.RallyProjectId;
toCreate["Estimate"] = u.EstimatedTime;
toCreate["DragAndDropRank"] = counterEpic; // <-- I tried an int didn't do anything
CreateResult createStandAloneUserStoryResult = restApi.Create("hierarchicalrequirement", toCreate);
我也看到this link並提到「RankTo」 =(底/頂),但它並沒有爲我工作:您的幫助提前
感謝。