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)
これはまだ役に立ちません。