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

Всеми своими шаблонами процессов можно управлять с помощью окна Диспетчер шаблонов процесса, доступного в меню Команда в Visual Studio или Team Explorer. Шаблон процесса используется для создания командного проекта и всех его артефактов. Сравнение шаблонов процессов по умолчанию в Visual Studio Team Foundation Server см. в разделе Работа с артефактами командного проекта, выбор шаблона процесса.

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

Совет

Чтобы получить доступ к последним версиям этих шаблонов процессов, установите Visual Studio Team Foundation Server 2013 (TFS).

Последние версии шаблонов процессов по умолчанию, установленные в TFS, доступны здесь: %programfiles%/Microsoft Team Foundation Server 12.0/Tools/Deploy/ProcessTemplateManagerFiles/1033.Дополнительные сведения о файлах и папках, входящих в состав шаблона процесса, см. в разделе Общие сведения о файлах шаблонов процессов.

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

Управление шаблоном процесса

  1. Откройте Visual Studio 2013 или Team Explorer 2013.

  2. Если вы не являетесь членом группы Администраторы коллекции проектов, необходимо добавить себя в эту группу.

  3. Выберите Команда, Параметры коллекции командных проектов, Диспетчер шаблонов процессов.

    В списке Диспетчер шаблонов процессов перечисляются все шаблоны процессов, переданные в коллекцию командных проектов.

    Выбор шаблона процесса, с которым требуется работать

  4. Выберите шаблон процессов, с которым требуется работать.

  5. Щелкните одну из следующих кнопок или ссылок, чтобы выполнить соответствующее действие:

    Кнопка или ссылка

    Действие

    Отправить

    Отправьте шаблон процесса.

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

    Выберите Отправить.

    Загрузить

    Загрузка шаблона процесса на локальный компьютер

    В диалоговом окне Загрузить шаблон процессов выберите папку, в которую будет загружен шаблон процесса.

    Нажмите кнопку Сохранить.

    Сделать значением по умолчанию

    Чтобы выбранный шаблон процесса отображался в качестве шаблона по умолчанию в средстве Мастер создания командных проектов.

    Удаление

    Окончательное удаление выбранного шаблона процесса из коллекции

  6. Нажмите кнопку Закрыть, чтобы закрыть Диспетчер шаблонов процесса.

Ограничения шаблона процессов и проверки

При загрузке шаблона процесса проводятся следующие проверки ограничений.

  • Имя шаблона процесса не должно превышать 256 символов Юникода.

  • Присвойте своему шаблону процесса уникальное имя. При совпадении имен загружаемого шаблона с уже существующим, существующий шаблон будет перезаписан.

  • Не добавляйте никаких EXE-файлов ни в одну из папок шаблона процессов. В противном случае создание проекта завершается ошибкой, даже если обновленный шаблон процесса успешно отправлен.

  • Ограничьте общий размер шаблона процессов 2 ГБ (или менее), либо создание проекта завершится сбоем.

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

    Важно!

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

  • В случае ошибки, сообщающей о недоступности папки с шаблоном процесса, убедитесь, что путь к папке введен правильно.

  • Перспективные имена в WarehouseSchema.xml не могут содержать следующие символы:

    . , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } < >

    Дополнительные сведения об ограничениях именования см. в разделе Ограничения именования в Team Foundation.

Вопросы и ответы

Вопрос. Возможны ли проблемы с совместимостью при управлении шаблонами процессов?

Ответ. Да. Для создания командного проекта или скачивания и отправки шаблонов процессов версия клиента должна совпадать с версией сервера. Например, подключаться к Team Foundation Server 2013 следует из Visual Studio 2013 или Team Explorer 2013.

Для получения дополнительной информации см. Совместимость клиентов Team Foundation и Team Foundation Server.

Вопрос. Где можно получить шаблон процесса, который поддерживает масштабируемую платформу Agile?

Ответ. Перейдите на страницу Примеры шаблонов процесса Team Foundation Server 2013 — поддержка масштабируемой платформы Agile (SAFe). Эти шаблоны процессов содержат настройки, описанные в данном документе: Scaled Agile Framework: Using TFS to support epics, release trains, and multiple backlogs.

Вопрос. Как обновить шаблон процесса для поддержки новых функций?

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

Вопрос. Как создать командный проект?

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

См. также

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

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