我使用Rally REST API将来自 Rally 的用户故事数据整合到另一个应用程序中。 我理解如何创建一个故事并将其与一个工作空间、工程和迭代联系起来, 但我如何插入它作为儿童故事, 并将其与另一个父母故事联系起来。 这是我迄今尝试过的。
Dim restApi As RallyRestApi = RunTimeConfig.GetRallyApi()
Dim djo As New DynamicJsonObject()
djo("Name") = cs.StoryName
djo("Description") = cs.StoryDesc
djo("WorkSpace") = "/workspace/" & pj.WorkspaceID
djo("Project") = "/project/" & pj.ProjectID
djo("Iteration") = "/iteration/" & it.SprintID
djo("Parent") = "/hierarchicalrequirement/" & par.UserStoryID
Dim re As CreateResult = restApi.Create("hierarchicalrequirement", djo)
上述情况构成Key NotFound例外。
我也尝试先创造故事, 然后再更新如下:
Dim toUpdate As New DynamicJsonObject()
toUpdate("Parent") = "/hierarchicalrequirement/" & par.UserStoryID
Dim result As OperationResult = restApi.Update(re.Reference, toUpdate)
但还是帮不上忙