Общие сведения о файлах шаблонов процессов
Настройка начальной конфигурации командных проектов для 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 для гибкой разработки программного обеспечения:
MSF для улучшения процесса CMMI:
Visual Studio Scrum:
|
Определяет дополнительные типы ссылок для создания связей между рабочими элементами. Дополнительные сведения см. в разделе Определение пользовательского типа связи |
Отслеживание рабочих элементов |
Глобальные списки Примечание В шаблонах процессов по умолчанию глобальные списки не определены. |
Глобальные списки определяют список пунктов меню, совместно используемый типами рабочих элементов и командными проектами. Глобальные списки можно определить в типах рабочих элементов, отправляемых с шаблоном процесса. Дополнительные сведения см. в разделе 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 к командному проекту. |
См. также
Основные понятия
Выбор шаблона процесса, работа с артефактами командного проекта