Определить текущий шаблон процесса с помощью кода TypeScript

Я работаю над разработкой расширения VSTS / TFS. Я пытаюсь определить имя текущего шаблона процесса (будь то Agile, CMMI, Scrum) с помощью кода TypeScript.

Мое требование - обновить статус рабочего элемента (ошибка, проблема и т. Д.) В соответствии с определенными условиями. Для этого мне нужно определить распространенное имя шаблона процесса проекта. Причина в том, что один и тот же тип рабочего элемента в разных шаблонах имеет разный статус.

Я обращаюсь к vsts-node-API для решения этой задачи. Но я все еще не мог придумать, как это осуществить. использованная литература:


person Lalindu    schedule 30.03.2018    source источник
comment
Вторая ссылка, которую вы предоставили, предназначена для шаблонов рабочих элементов. Это не имеет ничего общего с шаблонами процессов.   -  person Flex    schedule 05.04.2018


Ответы (1)


Ответ rest api Get командный проект может возвращать параметр processTemplate:

GET https://{instance}/DefaultCollection/_apis/projects/{project}?api-version={version}[&includeCapabilities={boolean}&includeHistory={boolean}]
person Cece Dong - MSFT    schedule 02.04.2018
comment
Кажется, у нас есть API для получения имени шаблона через вызов командного проекта, но я хочу сделать это через vss node api, и я не смог найти способ сделать это. https: // {instance} / DefaultCollection / _apis / projects / {project}? api-version = {version} [& includeCapabilities = {boolean} & includeHistory = {boolean}] - person Lalindu; 04.04.2018
comment
Не могли бы вы поделиться своим решением? - person Cece Dong - MSFT; 04.04.2018
comment
Извините за то, что я пропустил эту функцию. Вы можете отправить http-запрос прямо в своем проекте вместо того, чтобы делать это через vss node api. - person Cece Dong - MSFT; 06.04.2018
comment
Я отправлю полный ответ Как только я это реализовал. Спасибо - person Lalindu; 07.04.2018
comment
Посетите этот блог, чтобы узнать, полезен ли он: g-liu.com/blog/2016/07/ - person Cece Dong - MSFT; 09.04.2018