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

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