Добавление определений типов связей рабочих элементов в шаблон процесса
Можно определить дополнительные типы связей, которые будут создаваться участниками команды между рабочими элементами командного проекта.Тип связи определяет метки и правила, контролирующие отношения или связи между рабочими элементами определенного типа.Задаваемые типы связей дополняют существующие по умолчанию типы иерархических и зависимых связей, а также связи отношений.Для каждого типа связи можно задать отдельный файл определения или определить все типы в одном файле.После этого в элементе 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 |
|
Обязательный дочерний элемент элемента LINKTYPES. Задает путь и имя файла, содержащего определение типа связи для передачи. |
LINKTYPES |
|
Необязательный дочерний элемент подключаемого модуля отслеживания рабочих элементов. Содержит коллекцию элементов LINKTYPE, каждый из которых задает файл определения для передачи. |
К началу
См. также
Ссылки
Настройка типов связей и управление ими [witadmin]