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


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

Настройка начальной конфигурации командных проектов для 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

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

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

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

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

Примечание

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

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

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

Categories.xml

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

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

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

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

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

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

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

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

Определяет группы, связывающие тип рабочего элемента с категорией. Дополнительные сведения см. в разделе Use categories to group work item types.

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

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

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

Определяет конфигурацию для страниц невыполненной работы и доски задач, которые отображаются в Team Web Access. Дополнительные сведения см. в разделе Configure and customize Agile tools for a team project.

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

Командные запросы рабочих элементов (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 к командному проекту.

См. также

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

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

Настройка процесса