首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Rally API c# -如何拆分故事

Rally API是Rally软件开发管理平台提供的一组API,用于与Rally平台进行集成和交互。它允许开发人员通过编程方式访问和操作Rally平台中的数据和功能。

在C#中使用Rally API拆分故事,可以按照以下步骤进行:

  1. 首先,确保已经安装了Rally API的C#库。可以通过NuGet包管理器来安装,例如使用以下命令:Install-Package Rally.RestApi
  2. 导入所需的命名空间:using Rally.RestApi; using Rally.RestApi.Response;
  3. 创建Rally API的连接:RallyRestApi restApi = new RallyRestApi(); restApi.Authenticate("username", "password", "https://rally1.rallydev.com", "2.0");
  4. 使用查询功能获取要拆分的故事:Request storyRequest = new Request("hierarchicalrequirement"); storyRequest.Fetch = new List<string>() { "FormattedID", "Name", "Tasks" }; storyRequest.Query = new Query("FormattedID", Query.Operator.Equals, "US12345"); QueryResult queryResult = restApi.Query(storyRequest); DynamicJsonObject story = queryResult.Results.First();
  5. 拆分故事,创建新的子任务:DynamicJsonObject newTask1 = new DynamicJsonObject(); newTask1["Name"] = "Task 1"; newTask1["WorkProduct"] = story["_ref"]; CreateResult createResult1 = restApi.Create("task", newTask1);

DynamicJsonObject newTask2 = new DynamicJsonObject();

newTask2"Name" = "Task 2";

newTask2"WorkProduct" = story"_ref";

CreateResult createResult2 = restApi.Create("task", newTask2);

代码语言:txt
复制
  1. 更新原始故事,将新创建的子任务关联到故事中:story["Tasks"] = new List<string>() { createResult1.Reference, createResult2.Reference }; OperationResult updateResult = restApi.Update(story["_ref"], story);

以上是使用Rally API和C#拆分故事的基本步骤。通过这种方式,可以实现自动化拆分故事的过程,提高开发效率和团队协作能力。

推荐的腾讯云相关产品:腾讯云开发者工具套件(https://cloud.tencent.com/product/devtool),该套件提供了丰富的开发工具和服务,可以帮助开发人员更好地进行云计算开发和管理。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券