我正在使用 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)
上面抛出一个 KeyNotFound 异常。
我也尝试先创建故事,然后将其更新如下:
Dim toUpdate As New DynamicJsonObject()
toUpdate("Parent") = "/hierarchicalrequirement/" & par.UserStoryID
Dim result As OperationResult = restApi.Update(re.Reference, toUpdate)
这仍然没有帮助。