Использование категорий для группировки типов рабочих элементов
Путем использования категорий можно создавать гибкие отчеты и обеспечивать высокую степень интеграции командных проектов. Управление несколькими типами рабочего элемента (WIT) легче осуществлять в виде группы; это также относится к WIT с различными именами. Также можно при помощи оператора запроса В группе отфильтровать список рабочих элементов по категории, к которой они принадлежат.
Категории связывают один или несколько WIT в качестве принадлежащих к одной категории. Средства планирования Agile зависят от определений категорий по умолчанию, многие из которых задают один тип рабочего элемента на категорию.
Категории задаются с помощью XML-файла определения. Ниже приведены примеры записей категории ошибки и функции в этот файл.
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory">
<DEFAULTWORKITEMTYPE name="Bug" />
</CATEGORY>
<CATEGORY name="Feature Category" refname="Microsoft.FeatureCategory">
<DEFAULTWORKITEMTYPE name="Feature" />
</CATEGORY>
С помощью категорий можно выполнять следующие операции.
Для добавления типов рабочих элементов, чтобы они отображались на странице невыполненной работы, необходимо добавить их в категорию требований. Для добавления типов рабочих элементов, чтобы они отображались на странице доски задач, необходимо добавить их в категорию задач. См. раздел Добавление ошибок в невыполненную работу или на доску задач.
Для добавления типов рабочих элементов, которые будут использоваться аналогично типу "Ошибка", необходимо добавить их в категорию ошибок. См. раздел Поддержка состояния обновления ошибки с помощью функции "Моя работа".
Чтобы запретить пользователям создавать типы рабочих элементов, которые должны создаваться с помощью формы или средства, а не вручную, их необходимо добавить в категорию скрытых типов.
Для выполнения запроса различных типов рабочих элементов, имеющих разные имена в зависимости от языкового стандарта, необходимо отнести их к одной категории и использовать оператор In Group.
Конфигурация процесса и категории по умолчанию
Конфигурация процесса ссылается на категории по умолчанию, заданные для командного проекта. Здесь приведены заданные по умолчанию категории, определенные в каждом из шаблонов процессов TFS.
Категория ошибок
Категория запроса проверки кода и категория отклика на проверку кода
Категория компонента
Категория запроса отзыва и категория ответа на отзыв
Категория требований (см. примечание 1)
Категория общих шагов
Категория общих параметров (см. примечание 2)
Категория задач (см. примечание 3)
Категория тестовых случаев
Категория плана тестирования (см. примечание 4)
Категория набора тестов (см. примечание 4)
Категория скрытых типов
Примечания.
Элементы управления, чьи WIT-типы отображаются на страницах невыполненной работы невыполненной работы спринта.
Включен при обновлении до TFS 2013,2.
Элементы управления, чьи WIT-типы отображаются на доске задач.
Включен при обновлении до TFS 2013.3.
Большая часть этих категорий понятна без объяснений, и большинство из них содержит только один тип рабочего элемента в категории. Исключение из этого правила — категория скрытых типов.
Если вы создавали типы рабочих элементов, действующие аналогичным образом, и желаете обрабатывать их так же, как определенные в вышеперечисленных категориях, необходимо добавить их в соответствующую категорию. Например, если указан один или несколько типов ошибок, может потребоваться добавить эти типы к категорию ошибок. Таким образом конфигурация процесса будет автоматически обрабатывать эти типы ошибок как стандартный тип рабочего элемента ошибки. Кроме того, можно настроить категорию требований так, чтобы она включала в себя два или три типа рабочих элементов, которые можно будет добавлять в невыполненную работу по продукту.
Конфигурация процесса
Конфигурация процесса определяет макет и поля, используемые в отображении страниц невыполненной работы по продукту, доски задач и невыполненной работы портфеля. Можно просмотреть эти страницы с помощью Team Web Access (TWA). Конфигурация процесса использует категории для настройки этих функций. Для настройки этих функций сначала прочтите Справочник по XML-элементам конфигурации процесса. Также обратите внимание на следующие ограничения.
Для использования досок невыполненной работы и задач необходимо отнести по крайней мере один тип рабочего элемента к категории требований и еще один тип рабочего элемента к категории задач.
Невозможно отнести один и тот же тип рабочего элемента к категории требований и категории задач одновременно.
Если включить несколько типов рабочих элементов в категорию требований или категорию задач, тип, назначенный элементу DEFAULTWORKITEMTYPE, отображается как тип по умолчанию на страницах досок и невыполненной работы Agile.
Для всех типов рабочих элементов, отнесенных к категории, которая указывается в файле ProcessConfiguration, необходимо назначить состояния рабочего процесса допустимым метасостояниям, как описано в разделе Справочник по XML-элементам конфигурации процесса. Некоторые клиенты Team Foundation ссылаются на присвоения категорий и метасостояний, определенные в файле ProcessConfiguration.
Категория скрытых типов
Категория скрытых типов определяет набор типов рабочих элементов, которые, на ваш взгляд, пользователи не должны создавать вручную. По умолчанию в этот набор входят следующие элементы.
Вопросы и ответы
В. Как добавить категорию?
О. Чтобы изменить категории, определенные для командного проекта, необходимо экспортировать XML-файл определения, внести изменения, а затем импортировать его с помощью инструмента командной строки witadmin. См. раздел Импорт и экспорт категорий [witadmin].
В. Можно ли добавить тип рабочего элемента в несколько категорий?
О. Типы рабочих элементов, добавляемые в категорию требований или категорию задач, должны относиться к одной из них, а не к обеим одновременно. При использовании категории ошибок можно добавлять его в категорию ошибок, а также другие категории. Дополнительные сведения см. в разделе Добавление ошибок в невыполненную работу или на доску задач.
В. Как именуются категории?
О. У каждой категории есть понятное имя, а также ссылочное имя, которое должно быть уникальным в рамках командного проекта. Для получения дополнительной информации см. Справочник по XML-элементам категорий.
В. Можно ли создать фильтр для запроса на основе категории?
Ответ. Да. Используйте оператор В группе наряду с полем Тип рабочего элемента. Например, следующие условия фильтрации будут возвращать все рабочие элементы, входящие в текущий командный проект, назначенные участнику команды и определенные как принадлежащие к «Категории ошибки».
И/или |
Поле |
Оператор |
Значение |
---|---|---|---|
|
Командный проект |
= |
@Project |
And |
Кому назначено |
= |
@Me |
And |
Тип рабочего элемента |
В группе |
Категория ошибок |
В. Что делать, если у меня есть дополнительные вопросы?
Ответ. Отправьте свои вопросы или поищите ответ на форуме Visual Studio TFS для управления проектами и отслеживания рабочих элементов.