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


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

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

  • Пользовательское определение функциональности, ошибка и задание

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

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

  • Проблема

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

MSF для CMMI Process Improvement версии 6.0:

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

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

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

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

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

Visual Studio Scrum версии 2.0:

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

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

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

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

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

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

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

WorkItem Tracking/LinkTypes

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

  • SharedSteps, TestedBy

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

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

  • SharedSteps, TestedBy

Visual Studio Scrum:

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

  • SharedSteps, TestedBy

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

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

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

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

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

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

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

Categories.xml

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

  • Запрашиваемая и возвращаемая категории анализа кода

  • Запрашиваемая и возвращаемая категории обратной связи

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

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

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

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

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

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

WorkItem Tracking/Process

Файлы конфигурации процесса, которые включают AgileConfiguration.xml и ProcessConfiguration.xml.

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

WorkItem Tracking/Queries

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

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

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

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

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

ПримечаниеПримечание

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

Папка

Тип файла

Описание

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

HTM-файлы

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

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

XSLX-файлы

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

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

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

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

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

См. также

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

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

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

Руководство по процессу и шаблоны процессов для Team Foundation Server