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


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

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

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

Важно!

В шаблонах процессов Microsoft Solutions Framework (MSF) версии 5.0 определено шесть или более типов рабочих элементов.Ссылки на типы и определяемые в них поля содержатся в определениях категорий, запросов рабочих элементов и отчетов.Поэтому задача по передаче определений типов рабочих элементов должна быть успешно выполнена до задач по передаче категорий, запросов рабочих элементов и отчетов.

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

Содержание раздела

  • Определение типов рабочих элементов

  • Указание определений типов рабочих элементов для передачи

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

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

Определение типов рабочих элементов

Каждое определение типа должно быть задано в отдельном файле в элементе-контейнере WITD. Кроме того, каждое определение должно удовлетворять определению схемы для типов рабочих элементов, которое задано в файлах workitemtypedefinition-02.xsd и workitemtypedefinition-02.xsd. Файлы схемы для отслеживания рабочих элементов можно загрузить на следующей странице веб-сайта Майкрософт: Process Template and Work Item Schemas for Visual Studio Team Foundation.

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

<WITD application="work item type editor" version="1.0">
    <WORKITEMTYPE name="Bug">
        <DESCRIPTION>Bug work items are used to track defects in the code.</DESCRIPTION>
        <GLOBALLISTS> . . . </GLOBALLISTS>
        <FIELDS> . . . </FIELDS>
        <WORKFLOW> . . . </WORKFLOW>
        <FORM> . . . </FORM>
    </WORKITEMTYPE>
</WITD>

Настраивать или создавать новые файлы определений типов можно в папке TypeDefinitions. Дополнительные сведения об определении типов рабочих элементов см. в разделах Справка по всем XML-элементам WITD и Настройка данных отслеживания, форм, рабочего процесса и других объектов для проекта.

К началу

Указание определений типов рабочих элементов для передачи

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

<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\filename.xml"/>

Следующий пример показывает, как задать задачу, создающую все шесть типов рабочих элементов шаблона процесса Microsoft Solutions Framework (MSF) для гибкой разработки программного обеспечения версии 5.0. Эти типы соответствуют следующим типам рабочих элементов: ошибка, проблема, общие шаги, задача, тестовый случай и пользовательское описание функциональности. Поскольку определения типов нескольких рабочих элементов содержат фильтры типа связи TestedBy, задача LinkTypes должна быть выполнена до задачи WITs.

<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
   <dependencies>
      <dependency taskId="LinkTypes" />
   </dependencies>
   <taskXml>
      <WORKITEMTYPES>
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
        <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
      </WORKITEMTYPES>
   </taskXml>
</task>

К началу

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

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

Примечание

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

Элемент

Синтаксис

Описание

WORKITEMTYPE

<WORKITEMTYPE fileName="WITFilePathName" />

Обязательный дочерний элемент элемента WORKITEMTYPES.

Задает путь и имя файла, содержащего определение типа для передачи.

WORKITEMTYPES

<WORKITEMTYPES> 
    <WORKITEMTYPE />
 . . .
</WORKITEMTYPES>

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

Содержит коллекцию элементов WORKITEMTYPE, каждый из которых задает файл определения для передачи.

К началу

См. также

Ссылки

Настройка типов рабочих элементов и управление ими [witadmin]

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

Справка по всем XML-элементам WITD

Проектирование и настройка формы рабочего элемента

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

Определение полей рабочих элементов

Определение и настройка рабочего процесса рабочего элемента

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

Журнал изменений

Дата

Журнал

Причина

Апрель 2011

Добавлены описания каждого из элементов WORKITEMTYPES. Удалены ссылки на удаленные разделы.

Улучшение информации.