В TFS такой функции нет. Обходной путь - то, что вы можете сделать это программированием:
- Создание приложения (например, веб-API) для создания рабочих элементов и добавления ссылок для программирования
- Создайте webhook для обновленного события рабочего элемента, укажите URL-адрес API вашего приложения
Некоторые статьи о программировании создания рабочих элементов:
Создание рабочего элемента в Team Services через 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();
Если вы используете более позднюю версию TFS, вы также можете использовать собственное расширение для программирования: Расширить форму рабочего элемента