2016-10-20 5 views
0

Мы использовали инструмент Visual WIP с открытым исходным кодом для нашего Kanban. К сожалению, это уже не активный проект, и я считаю, что он не работает с TFS 2015. Чтобы избежать настройки шаблонов TFS, наш процесс очень основан на задачах. Мы не коснулись состояний TFS Story. Мы выводим состояние мелкозернистого сюжета из завершенных/неполных задач, связанных с активной историей. Visual WIP помог нам написать TFS Work Item Queries в качестве средства автоматического заполнения каждого столбца канбана. По мере перехода на 2015 год нам кажется, что нам придется вручную размещать Истории, перетаскивая их в столбцы. Эта ошибка появляется склонными и немного ночной кобылы для кого-то, чтобы убедиться, что состояние задач отражает столбец история сидит в.Замена TFS Kanban для Visual WIP

Любые мысли о том, как я могу или,

  1. Запись некоторых расширение, чтобы автоматически перемещать истории, или,
  2. Использовать/написать какую-либо утилиту, чтобы уведомить нас, когда состояние задач не соответствует критериям для столбца, в котором размещена история?

ответ

0

У вас есть несколько вариантов. Я предполагаю, что вы используете TFS 2015.3 on-prem, а не VSTS. TFS функционально стоит за VSTS, только потому, что VSTS получает новые функции каждые 3 недели, где, когда TFS упаковывается примерно в 4 выпуска в год (RTM, U1, U2, U3) и как таковая, немного отстает от функций в VSTS.

В настоящее время TFS имеет очень доступную веб-модель расширения. Здесь вы можете найти точку входа в интеграционную экосистему.

https://www.visualstudio.com/docs/integrate/get-started/overview

На TFS 2015.U3, у вас есть доступ к службе крюков. Это позволяет TFS уведомлять веб-службу о том, что что-то произошло. Затем веб-служба может выполнять действия через другие API REST, которые предоставляет TFS.

служба Крючки https://www.visualstudio.com/en-us/docs/integrate/api/hooks/overview

REST API-интерфейсы https://www.visualstudio.com/docs/integrate/get-started/rest/basics

TFS также имеет C# Object Model, который можно использовать для вызова различных служб TFS через C# консольных приложений, богатые клиенты, или PowerShell ,

TFS .NET библиотекиhttps://www.visualstudio.com/en-us/docs/integrate/get-started/client-libraries/dotnet

У меня в блоге о том, как построить модуль с TFS PowerShell с помощью C# библиотеки (доступные через http://www.nuget.org)

модульное здание с TFS PowerShell https://agileramblings.com/2015/07/23/building-a-tfs-2015-powershell-module-using-nuget/

Надеюсь, вам это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^