Общие сведения о файлах шаблонов процессов

Настройка начальной конфигурации командных проектов для Visual Studio Team Foundation Server (TFS) осуществляется посредством настройки одного или нескольких файлов шаблонов процессов. Вы можете настроить несколько типов файлов шаблонов, включая корневой XML-файл, файлы подключаемых модулей и XML-файлы определений. Путем настройки этих файлов можно задать начальную конфигурацию всех командных проектов, созданных из шаблона процесса.

Подробнее о шаблонах процессов Team Foundation Server см. здесь. Подробнее о файлах подключаемых модулей шаблонов процессов см. здесь.

Можно настраивать элементы существующего командного проекта, изменяя функционирование отчетов, типов рабочих элементов и порталов проекта. В этом случае изменения отражаются на специфике работы над данным проектом, но не влияют на другие (существующие или еще не созданные) проекты. Для получения дополнительной информации см. Подробная информация о возможностях настройки в Visual Studio TFS.

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

  • Корневой файл шаблонов процессов

  • Файлы подключаемых модулей

  • Взаимодействие мастера создания командных проектов и файлов подключаемых модулей

  • XML-файлы определений для управления тестированием

  • Файлы, определяющие объекты для отслеживания рабочих элементов

  • Файлы руководства по процессам

Корневой файл шаблонов процессов

Настройка корневого XML-файла (ProcessTemplate.xml) производится с целью определения последовательности файлов подключаемых модулей для обработки и зависимостей каждого подключаемого модуля. Файл ProcessTemplate.xml содержит все группы задач, которые нужно выполнить для успешного создания командного проекта. Каждая группа задач ссылается на подчиненный XML-файл подключаемых модулей (часто находящийся во вложенной папке), в котором определены конкретные задачи. В общем, для каждого подключаемого модуля указывается группа задач.

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

Файлы подключаемых модулей

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

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

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

Папка

Файл подключаемых модулей

Описание

Сборка

Build.xml

Определяет задания по настройке первоначальных разрешений системы безопасности, которые присваиваются идентификаторам Team Foundation Build, и по передаче файлов шаблона построения.

Классификация

Classification.xml

Определяет начальные итерации и области командного проекта.

Группы и разрешения

GroupsandPermissions.xml

Определяет начальные группы безопасности командного проекта и их разрешения.

Лаборатория

Lab.xml

Определяет задачи по настройке начальных разрешений системы безопасности, которые присваиваются идентификаторам Visual Studio Lab Management.

Отчеты

ReportsTasks.xml

Определяет начальные отчеты командного проекта и настраивает сайт отчетов.

Управление тестированием

TestManagement.xml

Определяет передаваемые файлы управления тестированием, которые создают начальные переменные тестирования, конфигурации, параметры и состояния разрешений командного проекта. Эти параметры используются программой Microsoft Test Manager.

Управление версиями

VersionControl.xml

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

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

WorkItems.xml

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

Windows SharePoint Services

WssTasks.xml

Определяет портал проекта для группы, основанный на шаблоне сайта SharePoint. Также определяет файлы шаблонов и руководство по процессу.

Взаимодействие мастера создания командных проектов и файлов подключаемых модулей

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

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

XML-файлы определений для управления тестированием

В следующей таблице описываются XML-файлы определений, используемые для настройки начальных состояний Microsoft Test Manager. Эти файлы располагаются в папке управления тестированием. Microsoft Test Manager поставляется в комплекте с Visual Studio Ultimate и Microsoft Visual Studio Test Professional. Дополнительные сведения см. в разделах Определение начальной конфигурации Test Manager и Тестирование приложения.

Файл

Описание

testconfiguration

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

testresolutionstate

Определяет состояния резолюций тестирования, используемые в Test Runner и Microsoft Test Manager.

Примечание

После создания командного проекта эти состояния изменить нельзя.

testsettings

Указывает начальные файлы параметров тестирования. Указывается только один файл — localrun.testsettings.

testvariable

Определяет начальные переменные тестирования. После создания проекта эти переменные можно изменить или создать дополнительные.

Файлы, определяющие объекты для отслеживания рабочих элементов

Для отслеживания работы участники команды используют рабочие элементы. Возможно, потребуется расширить список рабочих элементов, предоставляемых в Visual Studio Application Lifecycle Management (ALM), чтобы система лучше обслуживала используемые командой процессы и схемы обмена данными. Для этого необходимо создавать новые типы рабочих элементов. Тип рабочего элемента — это шаблон, с использованием которого создаются новые рабочие элементы. Также можно изменить существующие типы рабочих элементов.

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

Папка

Файл

Описание

Классификация

FileMapping

Задает файл, определяющий сопоставления полей в Office Project и Team Foundation. Для получения дополнительной информации см. Сопоставление полей Microsoft Project полям Team Foundation.

Отслеживание рабочих элементов/Типы рабочих элементов

MSF для гибкой разработки программного обеспечения:

  • Пользовательская история, ошибка и задача

  • Запрос на проверку кода, отклик на проверку кода и просмотр

  • Запрос на отзыв и ответ на отзыв

  • Проблема

  • Тестовый случай и общие шаги

MSF для улучшения процесса CMMI:

  • Требования, запрос на изменение, ошибка и задача

  • Запрос на проверку кода, отклик на проверку кода и просмотр

  • Запрос на отзыв и ответ на отзыв

  • Проблема и риск

  • Тестовый случай и общие шаги

Visual Studio Scrum:

  • Элемент невыполненной работы по продукту, ошибка и задача

  • Запрос на проверку кода, отклик на проверку кода и просмотр

  • Запрос на отзыв и ответ на отзыв

  • Препятствие

  • Тестовый случай и общие шаги

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

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

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

MSF для гибкой разработки программного обеспечения:

  • SharedSteps, TestedBy

MSF для улучшения процесса CMMI:

  • Затрагивает

  • SharedSteps, TestedBy

Visual Studio Scrum:

  • Раскадровка

  • SharedSteps, TestedBy

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

Для получения дополнительной информации см. Определение пользовательского типа связи.

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

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

Примечание

В шаблонах процессов по умолчанию глобальные списки не определены.

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

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

Categories.xml

  • Категория ошибок

  • Категория запроса проверки кода и категория отклика на проверку кода

  • Категория компонента

  • Категория запроса отзыва и категория ответа на отзыв

  • Категория требований

  • Категория общих шагов и категория тестовых случаев

  • Категория задачи

  • Категория скрытых типов

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

Некоторые из этих категорий необходимы для поддержки конфигурации процессов, используемой для невыполненной работы и досок задач гибкой методики (Agile), которые доступны из Team Web Access. Для получения дополнительной информации см. Настройка средств планирования Agile для командного проекта.

Отслеживание рабочих элементов/процесс

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

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

Отслеживание рабочих элементов/запросы

Командные запросы рабочих элементов (WIQ-файлы)

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

Файлы руководства по процессам

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

В следующей таблице описываются файлы руководств по процессам в составе шаблонов процессов MSF.

Примечание

Файлы шаблонов процессов не включают панели мониторинга и отчеты Microsoft Excel.Эти файлы добавляются в командный проект на основе выбора, сделанного при создании командного проекта.Если сайт SharePoint не подготовлен для командного проекта, панели мониторинга и отчеты Office Excel не будут доступны.Дополнительные сведения об этих артефактах см. в разделах Панели мониторинга, Панели мониторинга (CMMI), отчеты Excel и Отчеты Excel (CMMI).

Папка

Тип файла

Описание

Службы Windows SharePoint Services/Руководство по процессам/Вспомогательные файлы

HTM-файлы

Определяет файлы URL-адресов руководств по процессам. Эти файлы определяют URL-адрес, открывающийся по щелчку Руководство по открытию процесса для рабочего элемента в форме рабочего элемента участником команды. Шаблоны процессов Team Foundation Server содержат ссылки на разделы документации на веб-сайте MSDN. Эти файлы можно настроить так, чтобы они указывали на другие ресурсы руководств по процессам.

Службы Windows SharePoint Services/Общие документы

XSLX-файлы

Определяет рабочие книги Microsoft Excel для поддержки рассмотрения ошибок и отслеживания проблем.

Службы Windows SharePoint Services/Примеры и шаблоны

DOCX-, DOTX- и XSLX-файлы

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

См. также

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

Работа с артефактами командного проекта, выбор шаблона процесса

Настройка шаблона процесса