Я создаю расширение Azure DevOps, которое использует Rest API и клиент Node API.
https://github.com/microsoft/azure-devops-node-api
Я пытаюсь создать процесс, который создает новую команду в командном проекте. В основной группе API есть методы для работы с командами, и я могу успешно создать команду. Тем не менее, я не вижу способа создать новый Путь к области для этой команды.
Я не могу найти API, который, по-видимому, позволил бы мне либо создать новый путь к области для этой команды, либо даже, если бы я это сделал, как бы я определил для области команды этот новый путь к области. Я скучаю? Должен быть способ API для работы с Area, но на самом деле его нет в документации API. Я просмотрел API-интерфейсы WorkItem, APIS, связанные с проектом, и не могу найти вызовов, связанных с областью.
Вот некоторый код о том, как я создал команду. это прекрасно работает.
var coreApiObject: CoreApi.CoreApi = await vsts.getCoreApi();
var newTeam:CoreInterfaces.WebApiTeam = {name: teamName,
description: 'Onboarding Backlog for ' + teamName,
id: undefined,
projectId: projectRef.id,
projectName: projectRef.name,
url: undefined};
var projectId:string = "";
if(projectRef.id)
{
projectId = projectRef.id;
}
var teamResult:CoreInterfaces.WebApiTeam = await coreApiObject.createTeam(newTeam, projectId);