Добавление определений типов категорий рабочих элементов в шаблон процесса

В шаблон процесса можно добавлять категории. Категория связывает метку группы с одним или несколькими типами рабочих элементов. Категории полезны, когда командные проекты содержат схожие типы рабочих элементов с различными именами. Определение категории задается в одном файле, а затем в элементе taskxml подключаемого модуля отслеживания рабочих элементов указывается, что этот файл подлежит передаче.

Шаблоны процессов Team Foundation Server (TFS) определяют более 10 категорий, которые используются для поддержки средств гибкого планирования, управления тестовыми случаями и других компонентов. Пользователи могут изменять или создавать файлы определений категорий. Для шаблонов процессов MSF файл категорий определяется в папке WorkItem Tracking. Для получения дополнительной информации см. Использование категорий для группировки типов рабочих элементов.

После создания командного проекта из шаблона процесса можно с помощью средства командной строки witadmin экспортировать и импортировать категории для коллекции командных проектов. Для получения дополнительной информации см. Импорт и экспорт категорий [witadmin].

Определение категорий

Файл, определяющий категории, должен удовлетворять определению схемы для категорий, заданному в файле categories-01.xsd, и должен быть указан в виде отдельного файла в элементе-контейнере WITD.

В следующем примере показана синтаксическая структура, определяющая категорию с именем Requirement Category, которая связана с типом рабочих элементов User Story.

<CATEGORIES>
   <CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
      <DEFAULTWORKITEMTYPE name="User Story" />
   </CATEGORY>
   . . . 
</CATEGORIES>

Задание файла определений категорий для передачи

Чтобы передать набор определений категорий, необходимо задать в элементе CATEGORIES элемент taskxml. Атрибут filename представляет собой относительный путь к файлу определения категорий. Например, в приведенном ниже фрагменте указано, что будет передаваться файл categories.xml.

<CATEGORIES fileName="WorkItem Tracking\categories.xml" />

В следующем примере показано, как указать задачу по передаче файла категорий. Поскольку каждая категория задает тип рабочего элемента по умолчанию, задача по передаче файла определения категорий зависит от успешного выполнения задачи WITs, в рамках которой передаются определения типов рабочих элементов.

<task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
   <dependencies>
      <dependency taskId="WITs" />
   </dependencies>
   <taskXml>
      <CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
   </taskXml>
</task>

Справочник по элементу CATEGORIES

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

Примечание

С помощью элемента CATEGORIES (отслеживание рабочих элементов) задается файл определения для передачи.С помощью элемента CATEGORIES (определение) задается набор категорий.

Элемент

Синтаксис

Описание

CATEGORIES

<CATEGORIES fileName="CategoriesFilePathName" />

Необязательный дочерний элемент подключаемого модуля отслеживания рабочих элементов.

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

См. также

Ссылки

Импорт и экспорт категорий [witadmin]

Основные понятия

Определение объектов для отслеживания рабочих элементов с помощью подключаемого модуля отслеживания рабочих элементов