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

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

При создании проекта процесс используется для указания типов рабочих элементов для настройки и других параметров. Каждый шаблон процесса в основном определяет стандартные блоки системы отслеживания рабочих элементов для Azure Boards. Для моделей процессов РАЗМЕЩЕННОГО XML и локального XML можно отправить шаблон процесса, чтобы обновить существующий проект или создать проект. Для модели процесса наследования можно настроить отслеживание работы на веб-портале. Дополнительные сведения об этих различных процессах см. в статье "Настройка взаимодействия с отслеживанием работы".

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

Внимание

Выберите версию в селекторе версии содержимого Azure DevOps.

Выберите версию этой статьи, соответствующую вашей платформе и версии. Селектор версий находится над оглавлением. Просмотрите платформу и версию Azure DevOps.

Совет

С помощью Azure DevOps Server можно выбрать вариант между использованием модели наследуемого процесса или локальной модели XML-процесса. Дополнительные сведения см. в разделе "Выбор модели процесса" для коллекции проектов. Чтобы получить доступ к последним версиям стандартных процессов или шаблонов процессов, выполните следующие действия.

  • Наследуемая модель процесса: откройте страницу "Процессы ". Дополнительные сведения см. в разделе "Управление процессами".

  • Локальная модель xml-процесса:

    • Установите или обновите до последней версии Azure DevOps Server.
    • Скачайте ZIP-файл шаблона с помощью диспетчера шаблонов процессов. Используйте версию Visual Studio, которая находится на том же уровне версии, что и Azure DevOps Server. Вы можете установить последнюю версию Visual Studio Community бесплатно.
    • Вы можете получить доступ к последним версиям шаблонов процессов по умолчанию, установленных на сервере Azure DevOps Server, например: %programfiles%/Azure DevOps Server 2020/Tools/Deploy/ProcessTemplateManagerFiles/1033 Описание каждого файла и папки см. в разделе "Обзор файлов шаблонов процесса".

Необходимые компоненты

Чтобы управлять шаблонами процессов, необходимо быть членом группы "Администраторы коллекции проектов ", чтобы добавиться в эту группу, см. статью "Изменение разрешений на уровне коллекции проектов".

Внимание

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

Открытие параметров процесса организации

  1. Войдите в свою организацию (https://dev.azure.com/{yourorganization}).

  2. Выберите Параметры организации.

    Снимок экрана: кнопка

  3. Выберите Обработать.

    Снимок экрана: выделенная кнопка

  1. Войдите в коллекцию (https://dev.azure.com/{Your_Collection}).

  2. Выберите параметры коллекции или параметры администратора.

  3. Выберите Обработать.

    Снимок экрана: выделенная кнопка

Импорт шаблона процесса (размещенный XML-процесс)

  1. На вкладке "Процессы " выберите "Импорт процесса ", а затем перетащите или перейдите к ZIP-файлу настроенного процесса.

    Снимок экрана: ссылка импорта процесса.

    Примечание.

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

  2. Выберите файл для отправки. Пользовательский процесс должен соответствовать определенным ограничениям для передачи проверок проверки во время импорта.

    Диалоговое окно импорта процесса выберите файл процесса для импорта.

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

    Внимание

    Вы не можете обновить один из заблокированных процессов: Agile, Basic, CMMI и Scrum.

  3. После успешного импорта вы увидите следующее сообщение.

    Диалоговое окно успешного импорта процесса.

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

  4. Вы можете немедленно создать проект с помощью недавно импортированного процесса.

    Снимок экрана: меню действий импорта, создание проекта группы из импортированного процесса.

  5. Заполните отображаемую форму. Дополнительные сведения о различных параметрах см. в разделе "Создание проекта".

    Диалоговое окно создания проекта.

Сведения о других задачах управления размещенными XML-процессами см. в разделе "Импорт и экспорт размещенного XML-процесса".

Управление шаблоном процесса (локальный xml-процесс)

  1. Чтобы отправить шаблон процесса, выберите параметр "Отправить шаблон процесса".

    Снимок экрана: веб-портал, все процессы, шаблон процесса отправки.

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

    Снимок экрана: веб-портал, диалоговое окно

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

    Снимок экрана: веб-портал, контекстное меню обработки, экспорт процесса.

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

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

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

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

Agile Базовая CMMI Драка
Типы гибких рабочих элементов Базовые типы рабочих элементов Типы рабочих элементов CMMI Типы рабочих элементов Scrum

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

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

Снимок экрана: ошибки шаблона процесса отправки.

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

При отправке шаблона процесса необходимо пройти следующие проверки проверки.

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

Внимание

Определение схемы для шаблонов процессов использует сочетание верблюгового регистра и всех прописных элементов. Если при проверке файлов определения типов возникают ошибки, проверьте структуру регистра элементов. Кроме того, структура регистра открытия и закрытия тегов должна соответствовать правилам синтаксиса XML. См. также подключаемые модули шаблона process: Index to XML element definitions.

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