Определение и настройка объектов для отслеживания рабочих элементов с помощью подключаемого модуля отслеживания рабочих элементов
С помощью подключаемого модуля отслеживания рабочих элементов можно определить начальные объекты командного проекта для отслеживания работы.Эти объекты могут быть типы рабочих элементов, запросов рабочего элемента, категорий, типов связей и экземпляров рабочих элементов.После создания командного проекта эти объекты можно изменить с помощью средства командной строки witadmin.
В файле подключаемого модуля задаются одна или несколько задач и их зависимости.Как правило, указывается по одной задаче для каждой значительной передачи, например для типов связей, типов рабочих элементов, запросов и категорий.
Важно |
---|
Указывать задачи для передачи файлов и определения запросов необходимо в определенной последовательности: сначала типы связей, затем типы рабочих элементов и наконец запросы.Каждый файл определения для этих объектов зависит от определений, указанных в предшествующих им задачах.В общем случае следует соблюдать последовательность задач, определенную в настраиваемом шаблоне процесса.Дополнительные сведения см. в разделе Определение зависимостей для групп задач и задач в файлах подключаемых модулей. |
Содержание раздела
Имя и расположение подключаемого модуля отслеживания рабочих элементов
Синтаксическая структура подключаемого модуля отслеживания рабочих элементов
Справочник по элементам подключаемого модуля отслеживания рабочих элементов
Более подробные сведения о каждом типе объектов, которые можно определять, см. в следующих разделах:
Добавление определений типов рабочих элементов в шаблон процесса
Добавление определений типов связей рабочих элементов в шаблон процесса
Добавление определений типов категорий рабочих элементов в шаблон процесса
Имя и расположение подключаемого модуля отслеживания рабочих элементов
В следующей таблице указано имя и расположение файла шаблонов процессов для Microsoft Solutions Framework (MSF) и имя подключаемого модуля.
Имя файла: |
WorkItems.xml |
Расположение файла: |
Папка WorkItem Tracking |
Имя подключаемого модуля: |
Microsoft.ProjectCreationWizard.WorkItemTracking |
Примечание |
---|
Можно изменить имя и расположение XML-файла, но не имя подключаемого модуля.Visual Studio Team Foundation Server не содержит механизма развертывания клиентских подключаемых модулей, политик или других модификаций.Если требуется развернуть функциональность этого типа, необходимо использовать собственную программу распространения и установки. |
К началу
Синтаксическая структура подключаемого модуля отслеживания рабочих элементов
Файл подключаемого модуля для отслеживания рабочих элементов должен удовлетворять определению схемы, заданному в файле WorkItemMethodology.xsd, а сам подключаемый модуль должен быть задан в собственном файле.Файлы схемы для шаблонов процессов можно загрузить на следующей странице веб-сайта Майкрософт: Process Template and Work Item Schemas for Visual Studio Team Foundation.
В следующем фрагменте синтаксиса показана высокоуровневая структура подключаемого модуля отслеживания рабочих элементов.Задается четыре задачи — по одной для передачи определений типов связей, типов рабочих элементов, запросов и категорий соответственно.Если требуется добавить экземпляры рабочих элементов определений, указанной для каждого указывается дополнительная задача.
Описание каждого элемента см. ниже в подразделе Справочник по элементам подключаемого модуля отслеживания рабочих элементов.
<?xml version="1.0" encoding="utf-8"?>
<tasks>
<task id="LinkTypes" name="LinkType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item link types created">
<taskXml>
<LINKTYPES>
<LINKTYPE />
. . .
</LINKTYPES>
</taskXml>
</task>
<task id="WITs" name="WorkItemType definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item types created">
<dependencies>
<dependency taskId="LinkTypes" />
</dependencies>
<taskXml>
<WORKITEMTYPES>
<WORKITEMTYPE />
. . .
</WORKITEMTYPES>
</taskXml>
</task>
<task id="Queries" name="Stored Query Definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item queries uploaded">
<dependencies>
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<QUERIES>
<Permission />
. . .
<QueryFolder >
<Query />
. . .
</QueryFolder>
. . .
</QUERIES>
</taskXml>
</task>
<task id="Categories" name="Categories definitions" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Work item type categories created">
<dependencies>
<dependency taskId="WITs" />
</dependencies>
<taskXml>
<CATEGORIES fileName="WorkItem Tracking\Categories.xml" />
</taskXml>
</task>
</tasks>
К началу
Справочник по элементам подключаемого модуля отслеживания рабочих элементов
В следующей таблице описаны элементы, используемые для передачи объектов отслеживания рабочих элементов.Эти элементы задаются в элементе-контейнере taskXml в файле подключаемого модуля отслеживания рабочих элементов.Дополнительные сведения об элементах task, dependency и taskXml см. в разделе Определение задач для подключаемого модуля процесса.
Элемент |
Синтаксис |
Описание |
---|---|---|
CATEGORIES |
|
Необязательный дочерний элемент элемента taskXml подключаемого модуля отслеживания рабочих элементов. Задает путь и имя файла, содержащего определения категорий, которые должны передаваться при обработке задачи подключаемого модуля отслеживания рабочих элементов. |
FIELD |
|
Обязательный дочерний элемент элемента WI. Определяет значение поля в экземпляре рабочего элемента. |
HYPERLINK |
|
Необязательный дочерний элемент элемента WI. Определяет гиперссылку для экземпляра рабочего элемента. |
LINKTYPE |
|
Обязательный дочерний элемент элемента LINKTYPES. Задает путь и имя файла, содержащего определение типа связи для передачи. |
LINKTYPES |
|
Необязательный дочерний элемент элемента taskXml подключаемого модуля отслеживания рабочих элементов. Содержит коллекцию элементов LINKTYPE, каждый из которых задает файл определения для передачи. |
Permission |
|
Необязательный дочерний элемент элемента Query. Задает разрешения по умолчанию, назначаемые командным запросам.Дополнительные сведения см. в разделе Assigning Permissions for Work Item Queries. |
Query |
|
Обязательный дочерний элемент элемента QUERIES. Задает имя и путь WIQ-файла, определяющего передаваемый запрос. |
QueryFolder |
|
Необязательный дочерний элемент элемента QUERIES. Задает имя папки запросов. |
QUERIES |
|
Необязательный дочерний элемент элемента taskXml подключаемого модуля отслеживания рабочих элементов. Указывает, какие файлы определения запросов использовать для создания запросов по умолчанию. |
WI |
|
Обязательный дочерний элемент элемента WORKITEMS. Определяет тип рабочего элемента для создания и значения, присваиваемые конкретным полям. |
WORKITEMS |
|
Необязательный дочерний элемент элемента taskXml подключаемого модуля отслеживания рабочих элементов. Содержит коллекцию элементов WI, каждый из которых определяет экземпляр рабочего элемента. |
WORKITEMTYPE |
|
Обязательный дочерний элемент элемента WORKITEMTYPES. Задает путь и имя файла, содержащего определение типа для передачи. |
WORKITEMTYPES |
|
Обязательный дочерний элемент подключаемого модуля отслеживания рабочих элементов. Содержит коллекцию элементов WORKITEMTYPE, каждый из которых задает файл определения для передачи. |
К началу
См. также
Основные понятия
Настройка данных отслеживания, форм, рабочего процесса и других объектов для проекта