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


Практическое руководство. Создание нового типа рабочего элемента

Обновлен: Ноябрь 2007

Тип рабочего элемента определяет правила, поля, состояния и переходы для рабочего элемента, который будет отслеживаться в командном проекте, такого как ошибки, требования и риски. Тип рабочего элемента задается в XML-файле определения типа, расположенном в папке Work Item Tracking, вложенной в папку TypeDefinitions. Например, MSF for Agile Software Development определяет такие типы рабочих элементов, как Bug, Quality of Service, Scenario, Risk и Task, соответственно в файлах Bug.xml, QoS.xml, Scenario.xml, Risk.xml и Task.xml.

Настраивать или создавать новые файлы определений типов можно в папке TypeDefinitions. После этого новый тип рабочего элемента можно импортировать в одиночный проект или добавить в шаблон процесса и отправить измененный шаблон на сервер Team Foundation Server.

Требуемые разрешения

Для выполнения этой операции нужно быть членом группы Администраторы Team Foundation или членом группы Администраторы проекта для проекта. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Создание нового типа рабочего элемента

  1. В Visual Studio создайте новый XML-файл для типа рабочего элемента. Для этого в меню Файл выберите пункт Создать и щелкните Файл.

  2. В диалоговом окне Создание файла в области Категории выберите Общие, а в области Шаблоны — Файл XML.

  3. Скопируйте и вставьте в этот файл следующий код.

    <?xml version="1.0" encoding="utf-8"?>
    <witd:WITD application="Work item type editor" version="1.0" xmlns:witd="https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef">
    <WORKITEMTYPE name="New Work Item Type Name">
    <DESCRIPTION>A description of your new work item type.</DESCRIPTION>
    <GLOBALLISTS>
    </GLOBALLISTS>
    <FIELDS>
          <FIELD name="Title" refname="System.Title" type="String" reportable="dimension">
            <REQUIRED />
          </FIELD>
    </FIELDS>
    <WORKFLOW>
          <STATES>
            <STATE value="Active">
            </STATE>
          </STATES>
          <TRANSITIONS>
            <TRANSITION from="" to="Active">
              <REASONS>
                <DEFAULTREASON value="New" />
                <REASON value="Build Failure" />
              </REASONS>
            </TRANSITION>
           </TRANSITIONS>
    </WORKFLOW>
    <FORM>
          <Layout>
            <Group>
              <Column PercentWidth="100">
                <Control Type="FieldControl" FieldName="System.Title" Label="&amp;Title:" LabelPosition="Left" />
              </Column>
            </Group>
          </Layout>
    </FORM>
    </WORKITEMTYPE>
    </witd:WITD>
    
  4. Сохраните изменения, нажав в панели инструментов кнопку Сохранить. В диалоговом окне Сохранить файл как назовите файл и сохраните его с расширением .xml.

    Если тип рабочего элемента создается для настройки шаблона процесса, перейдите в каталог, в который бал загружен шаблон процесса, и сохраните файл в папку \WorkItem Tracking\TypeDefinitions.

    ms404855.alert_note(ru-ru,VS.90).gifПримечание.

    Если компьютер работает под управлением операционной системы Windows Vista, у вас могут отсутствовать права доступа к определенным папкам. При попытке сохранения типа рабочего элемента в папку, для доступа к которой у пользователя отсутствуют права, технология виртуализации реестра автоматически перенаправит файл и сохранит его в виртуальном хранилище. Дополнительные сведения см. в разделах https://go.microsoft.com/fwlink/?LinkId=92325 и https://go.microsoft.com/fwlink/?LinkId=92323. Во избежание перенаправления файл можно сохранить в расположение, для которого имеются права доступа.

  5. О настройке типа рабочего элемента см. в разделах Определение полей типа рабочего элемента, Определение рабочего процесса рабочего элемента и Определение формы рабочего элемента.

  6. Об импорте нового типа рабочего элемента в одиночный проект см. в разделе Практическое руководство: импорт типа рабочего элемента в существующий проект. О добавлении типа рабочего элемента в шаблон процесса см. в разделе Типы рабочих элементов.

См. также

Задачи

Практическое руководство: импорт типа рабочего элемента в существующий проект

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

Высокоуровневая структура типа рабочего элемента

Ссылки

witimport

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

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