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


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

Приведенный в этом разделе пример кода можно использовать в качестве основы для создания типа рабочего элемента. Тип рабочего элемента определяет правила, поля, состояния и переходы для рабочего элемента, который будет отслеживаться в командном проекте, такие как ошибки, требования и риски. Тип рабочего элемента задается в XML-файле определения типа, расположенном в папке Work Item Tracking, вложенной в папку TypeDefinitions. Например, Microsoft Solutions Framework (MSF) for Agile Software Development определяет такие типы рабочих элементов, как ошибка, качество обслуживания, сценарий, риск и задача, в файлах 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/2008/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.

    Примечание

    Для запуска Windows Vista не обязательно иметь разрешения, установленные для определенных папок.При попытке экспорта типа рабочего элемента в расположение, к которому отсутствуют права доступа, технология виртуализации реестра автоматически перенаправит экспортируемый файл и сохранит его в виртуальном хранилище.Во избежание перенаправления, файл можно экспортировать в расположение, для которого имеются права доступа.Дополнительные сведения о виртуализации реестра см. на следующих страницах на веб-сайте корпорации Майкрософт: Виртуализация реестра и Типовые проблемы виртуализации файлов и реестра в Windows Vista.

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

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

См. также

Ссылки

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

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

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

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

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

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

Дата

Журнал

Причина

Апрель 2011

Исправлены ссылки на пространства имен в примере кода XML.

Исправление ошибки содержимого.