如何使用Rally Api和.NET创建属于迭代的任务

如何使用Rally Api和.NET创建属于迭代的任务,rally,agile-central,Rally,Agile Central,我不熟悉Rally API,只是在使用Rally.RestApi库创建任务时遇到了一些问题。我需要创建一个任务(使用.NET)并将其与一个用户故事(其中用户故事属于某个迭代)关联起来 我是否必须先获取用户故事,然后向其中添加任务?我该怎么做 谢谢。Rally中的所有对象都有一个称为ref的唯一url。 您只需要故事的引用就可以将这两个关联起来: RallyRestApi restApi = new RallyRestApi("myuser@company.com", "password",

我不熟悉Rally API,只是在使用Rally.RestApi库创建任务时遇到了一些问题。我需要创建一个任务(使用.NET)并将其与一个用户故事(其中用户故事属于某个迭代)关联起来

我是否必须先获取用户故事,然后向其中添加任务?我该怎么做


谢谢。

Rally中的所有对象都有一个称为ref的唯一url。 您只需要故事的引用就可以将这两个关联起来:

RallyRestApi restApi = new RallyRestApi("myuser@company.com", "password",
    "https://rally1.rallydev.com", "1.27");
DynamicJsonObject newTask = new DynamicJsonObject();
newTask["Name"] = "My New Task";
newTask["WorkProduct"] = "/hierarchicalrequirement/12345"; //your story ref here
CreateResult createResult = restApi.Create("task", newTask);

嘿,凯尔,谢谢你的及时回答。只是想知道,最后一行应该是restApi.Create(“tasks”,newTask)?抢手货我改编了一个缺陷创建示例中的片段,但错过了最后一行。现在修好了,谢谢。另一个问题:哪些字段(toCreate[“Name”])可用于任务创建?仅供参考-要按迭代名称和用户故事名称查询用户故事,请使用:rally1.rallydev.com/slm/webservice/1.27/hierarcialrequirement?query=(Name=“User Story Name Here”)和(Iteration.Name=“Iteration\u Name\u Here”))&fetch=TRUE在此处查看交互式Web服务API文档:您可以浏览所有公开的可用对象及其字段,甚至可以测试针对这些对象的查询。