Отправка, загрузка и удаление шаблонов процессов для коллекции командных проектов
Всеми своими шаблонами процессов можно управлять с помощью окна Диспетчер шаблонов процесса, доступного в меню Команда в 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.Дополнительные сведения о файлах и папках, входящих в состав шаблона процесса, см. в разделе Общие сведения о файлах шаблонов процессов.
Первым этапом настройки шаблона процесса является загрузка копии исходных файлов для этого шаблона. После настройки шаблона процесса необходимо отправить новую версию в коллекцию командного проекта. Обзор настройки шаблонов процессов см. в разделе Настройка шаблона процесса.
Управление шаблоном процесса
Откройте Visual Studio 2013 или Team Explorer 2013.
Если вы не являетесь членом группы Администраторы коллекции проектов, необходимо добавить себя в эту группу.
Выберите Команда, Параметры коллекции командных проектов, Диспетчер шаблонов процессов.
В списке Диспетчер шаблонов процессов перечисляются все шаблоны процессов, переданные в коллекцию командных проектов.
Выберите шаблон процессов, с которым требуется работать.
Щелкните одну из следующих кнопок или ссылок, чтобы выполнить соответствующее действие:
Кнопка или ссылка
Действие
Отправить
Отправьте шаблон процесса.
В диалоговом окне Отправить шаблон процессов выберите папку, содержащую корневой файл и файл ProcessTemplate.xml для шаблона процесса, который необходимо отправить. См. также Ограничения шаблонов процессов и проверки.
Выберите Отправить.
Загрузить
Загрузка шаблона процесса на локальный компьютер
В диалоговом окне Загрузить шаблон процессов выберите папку, в которую будет загружен шаблон процесса.
Нажмите кнопку Сохранить.
Сделать значением по умолчанию
Чтобы выбранный шаблон процесса отображался в качестве шаблона по умолчанию в средстве Мастер создания командных проектов.
Удаление
Окончательное удаление выбранного шаблона процесса из коллекции
Нажмите кнопку Закрыть, чтобы закрыть Диспетчер шаблонов процесса.
Ограничения шаблона процессов и проверки
При загрузке шаблона процесса проводятся следующие проверки ограничений.
Имя шаблона процесса не должно превышать 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 с более ранней версии новейшие шаблоны процессов по умолчанию автоматически добавляются в набор доступных для коллекции командных проектов. Чтобы использовать последние функции, доступные с обновленными шаблонами, и иметь доступ к сделанным ранее настройкам, необходимо добавить выбранные обновления в настроенные шаблоны процессов.
Вопрос. Как создать командный проект?
О. См. раздел Создание командного проекта. Командный проект создается с помощью мастера создания командных проектов. Этот мастер выполняет ряд инструкций, имеющихся в файлах шаблона процесса, чтобы настроить начальные параметры и передать артефакты и файлы шаблона.