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


Работа с файлами шаблонов процессов

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

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

В этом разделе

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

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

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

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

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

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

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

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

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

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

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

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

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

Папка

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

Описание

Построение

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 доступен в Microsoft Visual Studio 2010 Ultimate и Microsoft Visual Studio Test Professional 2010. Дополнительные сведения см. в разделах Определение начальной конфигурации диспетчера тестирования и Тестирование приложения.

Файл

Описание

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:

  • Ошибка

  • Запрос на изменение

  • Проблема

  • Требование

  • Анализ

  • Риск

  • Общие шаги

  • Задача

  • Тестовый случай

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

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

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

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

  • Общие шаги

  • Тест выполнил

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

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

  • Общие шаги

  • Тест выполнил

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

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

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

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

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

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

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

Categories.xml

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

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

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

  • Категория общих шагов

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

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

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

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

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

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

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

Примечание

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

Папка

Тип файла

Описание

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

HTM-файлы

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

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

XSLX-файлы

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

ПримечаниеПримечание
Книги Excel определяются только в шаблоне процесса MSF для гибкой разработки программного обеспечения.

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

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

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

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

См. также

Другие ресурсы

Запуск нового командного проекта

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