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


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

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

Важное примечаниеВажно

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

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

  • Определение типов связей

  • Указание определений типов связей для передачи

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

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

Определение типов связей

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

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

<?xml version="1.0" encoding="utf-8"?>
<LinkTypes>
  <LinkType ReferenceName="Microsoft.VSTS.Common.TestedBy" ForwardName="Tested By" ReverseName="Tests" Topology="Dependency" />
</LinkTypes>

Настраивать или создавать файлы определений типов связей можно в папке LinkTypes.Дополнительные сведения о том, как определять типы связей, см. в разделе Определение настраиваемого типа ссылок.

К началу

Указание определений типов связей для передачи

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

<LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />

Следующий пример показывает, как определить задачу, создающую два типа связей, определенных в шаблоне процесса MSF для гибкой разработки программного обеспечения версии 5.0.Эти типы соответствуют типам связей SharedStep и TestedBy.

<task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
   <taskXml>
      <LINKTYPES>
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\SharedStep.xml" />
         <LINKTYPE fileName="WorkItem Tracking\LinkTypes\TestedBy.xml" />
      </LINKTYPES>
   </taskXml>
</task>

К началу

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

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

ПримечаниеПримечание

С помощью элемента LINKTYPE (отслеживание рабочих элементов) задается файл, определяющий типы связей для передачи.С помощью элемента LinkType (определение) задается имя определяемого типа связи.Дополнительные сведения см. в разделе Справочник по элементу "Тип ссылки".

Элемент

Синтаксис

Описание

LINKTYPE

<LINKTYPE fileName="LinkTypeFilePathName" />

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

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

LINKTYPES

<LINKTYPES>
     <LINKTYPE />
 . . .
</LINKTYPES>

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

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

К началу

См. также

Ссылки

Настройка типов связей и управление ими [witadmin]

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

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

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

Определение настраиваемого типа ссылок