Работа с категориями типов рабочих элементов
Для облегчения выполнения запросов и отслеживания одинаковой информации с разными именами можно определять категории типов рабочих элементов. С помощью категорий осуществляется связь типа рабочего элемента и категории. Тип рабочего элемента обозначается, как принадлежащий к определенной категории.
У каждой категории есть понятное имя, а также ссылочное имя, которое в рамках проекта должно быть уникальным. Дополнительные сведения см. в разделе Соглашения об именовании объектов отслеживания рабочих элементов.
Категории могут изменять только администраторы командного проекта и администраторы Team Foundation.
Содержание раздела
Структура синтаксиса
Категории шаблонов процессов MSF
Фильтрация списка рабочих элементов по категории
Структура синтаксиса
Категория определяется в рамках набора CATEGORIES элементов CATEGORY, который хранится и используется в командном проекте. Категория не может быть пустой. Каждый элемент CATEGORY должен определять ровно один элемент DEFAULTWORKITEMTYPE и любое число элементов WORKITEMTYPE.
Чтобы добавить в коллекцию проекта категорию, через средство командной строки witadmin importcategories импортируйте следующий синтаксис:
<?xml version="1.0" encoding="utf-8" ?>
<cat:WITCATEGORY version="1.0" xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef">
<CATEGORIES>
<CATEGORY name="Category Name" refname="Category Reference Name" >
<DEFAULTWORKITEMTYPE name="MyCorp.Defect"/>
<WORKITEMTYPE name="work item type name 1" />
<WORKITEMTYPE name=" work item type name 2" />
…
<WORKITEMTYPE name=" work item type name n" />
</CATEGORY>
</CATEGORIES>
Имена всех типов рабочих элементов, определенные для каждого элемента DEFAULTWORKITEMTYPE и WORKITEMTYPE, должны соответствовать типам рабочих элементов, определенным для командного проекта. Во время импорта файла категорий импортированное ранее содержимое будет перезаписано.
Категории шаблонов процессов MSF
При создании командного проекта с помощью шаблонов процесса Microsoft Solutions Framework (MSF), следующий файл категорий используется для определения четырех категорий: "Категория ошибок", "Категория требований", "Категория общих шагов" и "Категория тестовых случаев". Эти категории специально разработаны для поддержки взаимодействия с отслеживанием рабочих элементов в Team Foundation и Менеджер тестирования.
Содержимое файла, как показано ниже, определяет для каждой категории типы рабочих элементов по умолчанию:
<?xml version="1.0" encoding="utf-8"?>
<cat:CATEGORIES xmlns:cat="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/categories">
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory" >
<DEFAULTWORKITEMTYPE name="Bug" />
</CATEGORY>
<CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
<DEFAULTWORKITEMTYPE name="User Story" />
</CATEGORY>
<CATEGORY refname="Microsoft.SharedStepCategory" name="Shared Step Category">
<DEFAULTWORKITEMTYPE name="Shared Steps" />
</CATEGORY>
<CATEGORY refname="Microsoft.TestCaseCategory" name="Test Case Category">
<DEFAULTWORKITEMTYPE name="Test Case" />
</CATEGORY>
</cat:CATEGORIES>
Фильтрация списка рабочих элементов по категории
Можно определить запрос рабочего элемента, который будет фильтровать список по всем рабочим элементам, чьи типы рабочих элементов принадлежат выбранной категории. Запросом можно воспользоваться с помощью оператора В группе. Например, следующий фильтр будет возвращать все рабочие элементы текущего командного проекта, закрепленные за участником команды и принадлежащие категории "Ошибки":
И/Или |
Поле |
Оператор |
Значение |
---|---|---|---|
|
Командный проект |
= |
@Project |
И |
Кому назначено |
= |
@Me |
И |
Тип рабочего элемента |
В группе |
Категория ошибок |
См. также
Задачи
Создание категории для типов рабочих элементов
Ссылки
Справочник по схеме определения категорий
Настройка категорий для типов рабочих элементов [witadmin]
Основные понятия
Справка по всем XML-элементам WITD
Настройка данных отслеживания, форм, рабочего процесса и других объектов для проекта