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


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

Приведенный в этом разделе пример кода можно использовать в качестве основы для создания типа рабочего элемента.Тип рабочего элемента определяет правила, поля, состояния и переходы для рабочего элемента, который будет отслеживаться в командном проекте, такие как ошибки, требования и риски.Тип рабочего элемента задается в 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-элементов для типов рабочих элементов