Настройка гибкой рабочей панели TFS
Можно ли настроить, какие рабочие состояния отображаются на рабочей доске?
До VS2012 мы добавили новое состояние рабочего элемента "Выполняется", поэтому мы знали, когда работа началась.
Они не отображаются на досках - закрываются только те, которые активны.
Есть ли способ обойти это?
Я пытался изменить TaskWorkItems
элемент - но доски остаются прежними, и все еще показывают только "Активный" и "Закрытый" - они также не показывают наши задачи In Progress:
<TaskWorkItems category="Microsoft.TaskCategory">
<States>
<State type="Proposed" value="Active" />
<State type="InProgress" value="InProgress" />
<State type="Complete" value="Closed" />
</States>
</TaskWorkItems>
2 ответа
Что я сделал, чтобы справиться с этим (и я не уверен на 100%, что это на 100% правильно, TFS - отвратительный, слишком сложный зверь).
Вам нужно отредактировать рабочий процесс задачи: в Visual Studio перейдите к инструментам | редактор процессов | Типы работ | Откройте WIT с сервера. Выберите Task и отредактируйте макет, чтобы иметь новые состояния с соответствующими переходами. Сохраните это (нет, это не очевидно, как - просто щелкните правой кнопкой мыши на вкладке в VS).
затем экспортируйте вашу общую конфигурацию:
witadmin exportcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"
отредактируйте его, как вы сделали, и импортируйте конфигурацию обратно на сервер:
witadmin importcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"
Если вы используете TFS Power Tools, вы можете обновить их в Visual Studio, чтобы сохранить как шаблон, общая конфигурация - это вкладка в ProcessTemplate.xml.
Вы найдете информацию, необходимую для настройки панели задач в MSDN.
Ключевая информация из этой темы:
Заголовки столбцов, отображаемые на странице доски задач, соответствуют состояниям рабочего процесса, назначенным типу задачи по умолчанию, назначенному для категории задач.
Проверьте, какой тип рабочего элемента задачи по умолчанию и какие состояния вы для него настроили.