如何为TFS中创建的每个新功能自动创建用户故事



如何为TFS中创建的每个新功能自动创建Review User Story(Review US:….(。

目前TFS中还没有内置功能来实现这一点。解决方法是你可以通过编程来完成:

  1. 构建一个应用程序(例如web api(来创建工作项并添加链接编程(Parent Child(
  2. 为工作项更新事件创建网络挂钩,指定应用程序的API URL

一些关于创建工作项编程的文章:

通过API 在团队服务中创建工作项

TFS API第22部分-创建工作项(父项、子项等(之间的链接

创建工作项和添加链接的简单代码:

var u = new Uri("team project collection url");
string projectName = "team project";
VssCredentials c = new VssCredentials(new Microsoft.VisualStudio.Services.Common.WindowsCredential(new NetworkCredential("username", "password", "domain")));
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(u, c);
tpc.EnsureAuthenticated();
WorkItemStore ws = tpc.GetService(typeof(WorkItemStore)) as WorkItemStore;
var project = ws.Projects[projectName];
var taskWit = project.WorkItemTypes["Task"];
var requirementsTask = taskWit.NewWorkItem();
requirementsTask.Title = "Requirement";
requirementsTask.Save();
var SWTask = taskWit.NewWorkItem();
SWTask.Title = "SW";
SWTask.Save();
var versionWit = taskWit.NewWorkItem();
versionWit.Title = "Version";
versionWit.Links.Add(new RelatedLink(requirementsTask.Id));
versionWit.Links.Add(new RelatedLink(SWTask.Id));
versionWit.Save();

希望这能有所帮助。

最新更新