Поделиться через


Работа с категориями типов рабочих элементов

Для облегчения выполнения запросов и отслеживания одинаковой информации с разными именами можно определять категории типов рабочих элементов. С помощью категорий осуществляется связь типа рабочего элемента и категории. Тип рабочего элемента обозначается, как принадлежащий к определенной категории.

У каждой категории есть понятное имя, а также ссылочное имя, которое в рамках проекта должно быть уникальным. Дополнительные сведения см. в разделе Соглашения об именовании объектов отслеживания рабочих элементов.

Категории могут изменять только администраторы командного проекта и администраторы 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

Настройка данных отслеживания, форм, рабочего процесса и других объектов для проекта

Другие ресурсы

Группирование типов рабочих элементов по категориям