RallyRestApi无法从层次要求中解析对象引用

时间:2012-11-23 14:18:19

标签: .net rest task rally

我正在使用Rally.RestApi.dll针对用户故事(美国)创建一组任务。美国已经存在于反弹中,因此我想针对此创建一组模板任务。

使用以下代码,我收到错误消息“Cannot parse object reference from /hierarchicalrequirement/[Parent ID]

RallyRestApi rallyRestApi = new RallyRestApi("<username>", "<password>", "https://rally1.rallydev.com", "1.39");
DynamicJsonObject jsonObject = new DynamicJsonObject();
jsonObject["Name"] = "Dev Task";
jsonObject["WorkProduct"] = "/hierarchicalrequirement/US1234";
jsonObject["Estimate"] = 10;
jsonObject["ToDo"] = 10;
jsonObject["TaskType"] = "Dev";
jsonObject["Team"] = "QA";
CreateResult createResult = rallyRestApi.Create("task", jsonObject);

所以问题是,你如何在集会中创建子项目(任务)并将其与父母(美国)联系起来?

1 个答案:

答案 0 :(得分:0)

你走在正确的轨道上。您只需要使用故事的ObjectID而不是FormattedID:

jsonObject["WorkProduct"] = "/hierarchicalrequirement/1412304834"; //object id