Upload или скачать шаблон процесса

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 — TFS 2013

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

Важно!

Отправка и скачивание унаследованных процессов не поддерживается. Однако вы можете экспортировать процесс, используя процесс Migrator для Node.js.

Сведения об управлении унаследованными процессами см. в разделе о настройке процессов и наследуемых процессах. Сведения об управлении размещенными XML-процессами см. в разделе модель обработки размещенных XML-процессов.

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

Поддержка отправки и скачивания унаследованных процессов не поддерживается через пользовательский интерфейс. Вы можете экспортировать процесс, используя процесс Migrator для Node.js. Сведения об управлении унаследованными процессами см. в разделе о настройке процессов и наследуемых процессах.

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

Совет

с помощью Azure DevOps Server можно выбрать между наследуемой моделью процессов или локальной моделью процесса XML. Дополнительные сведения см. в разделе Настройка процесса отслеживания работы. Выберите модель процессов для коллекции проектов. Для доступа к последним версиям процессов по умолчанию и шаблонов процессов:

Совет

Чтобы получить доступ к последним версиям шаблонов процессов по умолчанию:

Предварительные требования

  • откройте ту же версию Visual Studio, Visual Studio Community или Team Explorer, что и локальная Azure DevOps Server, к которой вы подключаетесь. например, при подключении к экземпляру TFS 2017 необходимо подключиться с Visual Studio 2017 или Visual Studio Community 2017. вы всегда можете скачать бесплатную версию Visual Studio Community с сайта для загрузки Visual Studio.

  • если вы не являетесь членом группы "администраторы коллекции Project", добавьте ее в качестве.

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

Примечание

способ изменения диспетчера шаблонов процессов с выпуском Visual Studio 2017 и Visual Studio 2019. открытие диспетчера шаблонов процессов из Visual Studio 2017 и Visual Studio 2019 открывает коллекцию веб-портала Параметры или Параметры организации.

  1. в Visual Studio 2019 подключитесь к локальной коллекции Azure DevOps Server, которая использует локальную модель процесса XML.

  2. выберите team>team Project Collection Параметры>диспетчер шаблонов процессов из строки меню.

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

    вкладка веб-браузер откроется на странице Параметры организации>процесса .

    Открыть процесс

  3. чтобы отправить шаблон процесса, выберите параметр Upload шаблон процесса .

    Для всех процессов существует список процессов с именами и описаниями. имеется параметр шаблона процесса + Upload, который выделяется.

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

    в Upload шаблоне процесса отображается один файл .zip с именем мсенг agile Process.zip. при необходимости можно отправить файл .zip с помощью кнопки Upload.

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

    Процесс экспорта

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

    Отключение или удаление процесса

Корреляция шаблона процесса с существующим проектом

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

Гибкая методика Basic CMMI Scrum
Agile work item types Basic work item types CMMI work item types Scrum work item types
Scrum Гибкая методика CMMI
Scrum work item types Agile work item types CMMI work item types

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

Если вы отправите шаблон процесса через веб-портал, могут возникнуть такие ошибки, как показано на следующем рисунке.

ошибки шаблона процесса Upload

Необходимо устранить каждую ошибку и повторить процесс отправки. Дополнительные сведения о разрешении ошибок шаблонов процессов см. в статье Устранение ошибок проверки для импорта процессов.

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

  • Имя шаблона процесса должно быть уникальным, а его длина не должна превышать 256 символов Юникода. При совпадении имен существующий шаблон перезаписывается.
    Кроме того, имена не могут содержать следующие символы:. , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } <>
    Дополнительные ограничения см. в разделе ограничения именования.
  • Папки шаблонов процессов не могут содержать файлы .exe. Если они есть, шаблон процесса может быть отправлен успешно, но создать проект не удастся.
  • Общий размер шаблона процесса не должен превышать 2 ГБ. В противном случае создать проект не удастся.
  • В процессе загрузки выполняется частичная проверка допустимости XML каждого XML-файла шаблона процесса. В случае каких-либо ошибок при попытке загрузить шаблон процесса, необходимо проанализировать XML-файл, чтобы определить причину ошибки. Обратите внимание, что дублирующиеся теги в XML-файле могут вызывать ошибки. Если XML не содержит ошибок, проверьте, включены ли все необходимые файлы в шаблон процесса и находятся ли они в нужных папках.
  • Если XML-файлы определений ссылаются на расширение, то расширение должно быть установлено и включено в коллекции.

Важно!

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

См. раздел подключаемые модули шаблона процесса: индексные определения XML-элементов.

  • Имя шаблона процесса должно быть уникальным, а его длина не должна превышать 256 символов Юникода. При совпадении имен существующий шаблон перезаписывается.
    Кроме того, имена не могут содержать следующие символы:. , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } <>
    Дополнительные ограничения см. в разделе ограничения именования.
  • Папки шаблонов процессов не могут содержать файлы .exe. Если они есть, шаблон процесса может быть отправлен успешно, но создать проект не удастся.
  • Общий размер шаблона процесса не должен превышать 2 ГБ. В противном случае создать проект не удастся.
  • В процессе загрузки выполняется частичная проверка допустимости XML каждого XML-файла шаблона процесса. В случае каких-либо ошибок при попытке загрузить шаблон процесса, необходимо проанализировать XML-файл, чтобы определить причину ошибки. Обратите внимание, что дублирующиеся теги в XML-файле могут вызывать ошибки. Если XML не содержит ошибок, проверьте, включены ли все необходимые файлы в шаблон процесса и находятся ли они в нужных папках.

Важно!

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

См. раздел подключаемые модули шаблона процесса: индексные определения XML-элементов.

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

Обновление шаблона процесса для включения новых функций

при обновлении локальной Azure DevOps до более поздней версии новые функции могут стать доступными. Чтобы получить доступ к этим новым функциям, может потребоваться обновить настроенный шаблон процесса.

Добавление еще одного проекта

проект можно добавить на веб-портале или Visual Studio обозревателе/теам. Некоторые файлы шаблонов процессов игнорируются при создании проекта на веб-портале. Дополнительные сведения см. в разделе шаблон процесса и файлы подключаемых модулей, поддержка клиентов при создании проекта.