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


Справочник по XML-элементам

Командный проект можно настраивать для поддержки конкретных процессов и методик, которые использует команда, а также для разработки собственного рабочего процесса, форм рабочих элементов и полей данных. Настройка предполагает внесение изменений в один или несколько файлов определений XML. Каждый файл соответствует объекту отслеживания рабочих элементов. Синтаксическую структуру каждого XML-элемента можно найти в темах этого раздела.

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

Объекты отслеживания рабочих элементов

Схематическое изображение задач настройки

Указатель XML-элементов для отслеживания рабочих элементов

XML-синтаксис для элементов, используемых при определении типов рабочих элементов, см. в следующих разделах:

Настройка существующего командного проекта предполагает внесение изменений в синтаксис, связанный с одним из следующих объектов или файлов определений XML:

Указатель XML-элементов для подключаемых модулей шаблонов процессов

Прежде чем создавать командный проект, можно настроить шаблон процесса для разработки собственного рабочего процесса, форм рабочих элементов и полей данных в соответствии с используемыми командой процессами и методиками.

Настройка сопоставления полей TFS и Project

Если вы используете Microsoft Project, вы можете настроить способ публикации и обновления данных. При публикации или обновлении задач в Microsoft Project файл сопоставления проекта определяет поведение публикации и то, как поля в каждой задаче сопоставляются с полями в Team Foundation.

Объекты, используемые для отслеживания работы

Объект

Описание

Категория

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

Категория определяет группу типов рабочих элементов, отслеживающих похожие рабочие элементы, но под другими именами. В категорию можно объединить один или несколько типов рабочих элементов одного командного проекта. Категории определяются для поддержки выполнения запросов, создания отчетов и установки типов рабочих элементов по умолчанию в определенных экземплярах. Для поиска рабочих элементов, принадлежащих к определенной категории, используется оператор В группе. Дополнительные сведения см. в разделе Поля, операторы, значения и переменные запросов.

Поле

Определение полей рабочих элементов

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

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

Можно добавлять поля, удалять их и настраивать способы их использования для отслеживания данных.

Глобальный список

Определение глобальных списков

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

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

Глобальный рабочий процесс

Настройка глобального рабочего процесса

Глобальный рабочий процесс определяет поля и глобальные списки, доступные всем типам рабочих элементов в командном проекте или в коллекции.

Тип связи

Определение пользовательского типа связи

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

Конфигурация процесса

Настройка средств планирования Agile для командного проекта

Элементы конфигурации процессов определяют структуру и функции доски задач и невыполненной работы Agile, предусмотренных в Team Web Access.

Если командный проект был создан с использованием шаблона процесса не из комплекта Visual Studio ALM или если вы настроили определения типов для рабочих элементов, может потребоваться настроить файлы определений, которые поддерживают конфигурацию процессов. Кроме того, если вы настраивали или добавляли типы рабочих элементов и хотите использовать поля из них, потребуется определить, какие изменения необходимо внести в элементы конфигурации процессов для соответствия другим настроенным объектам.

Тип рабочего элемента

Изменение или добавление пользовательского типа рабочего элемента (WIT)

Тип рабочего элемента определяет объект, например ошибку, требование или риск, используемый для отслеживания работы в рамках командного проекта. Тип рабочего элемента определяет поля, рабочий процесс и форму для отслеживания работы.