Импорт и экспорт размещенного XML-процесса

Azure DevOps Services

Важно!

Процесс импорта поддерживает модель процесса Hosted XML, которая позволяет управлять настройками путем обновления определения WIT шаблона процесса. Эта функция доступна только для организаций, перенесенных в Azure DevOps Services с помощью службы импорта базы данных TFS.

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

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

В Azure DevOps Services вы управляете настройкой объектов отслеживания работы с помощью процесса. Размещенные XML-процессы импортируются и экспортируются с помощью веб-интерфейса администрирования.

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

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

Пользовательские процессы, сопоставленные с проектами

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

Процесс импорта поддерживает следующие сценарии:

Импорт процесса из локальной среды Azure DevOps

Если вы хотите протестировать процесс в локальной Azure DevOps Server (прежнее название — Team Foundation Server (TFS)), чтобы узнать, работает ли он в Azure DevOps Services, выполните следующие действия.

В локальной Azure DevOps Server каждый проект имеет собственную копию процесса, поэтому необходимо тщательно проанализировать, какие процессы должны существовать в вашей организации. Миграция на Azure DevOps Services — это отличное время, чтобы подумать о согласовании процессов в организации и сокращении количества вариантов этого централизованного процесса.

  1. Запустите скрипт экспорта процесса , чтобы создать процесс для данного проекта.

  2. (Необязательно) Измените имя и описание файла ProcessTemplate.xml. Убедитесь, что он соответствует правилам и ограничениям, описанным в разделе Настройка процесса.

  3. Создайте ZIP-файл папки и файлов процесса.

  4. Импортируйте ZIP-файл пользовательского процесса, выполнив действия, описанные в следующем разделе.

  5. Повторите описанный выше процесс для каждого процесса, который вы хотите импортировать в Azure DevOps Services.

  6. С помощью импортированных процессов создайте проекты на Azure DevOps Services для каждого из них, которые требуется перенести.

Открытие процесса параметров>

Вы создаете процессы, управляете ими, а также настраиваете их из раздела Процесс параметров>организации.

  1. Выберите логотип Azure DevOps, чтобы открыть проекты. Затем выберите Параметры организации.

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

  2. Затем нажмите кнопку Обработать.

    Параметры организации, страница

    Важно!

    Если вы не видите элемент Процесс, значит, вы работаете с TFS-2018 или более ранней версии. Страница "Процесс " не поддерживается. Необходимо использовать функции, поддерживаемые для локальной модели процессов XML.

Импорт процесса

Перед импортом процесса необходимо настроить его в соответствии с потребностями отслеживания работы. Присвойте процессу имя, отличное от Scrum, Agile или CMMI. Эти системные процессы заблокированы, и вы не можете перезаписать их.

  1. Только члены группы Администраторы коллекции проектов могут импортировать процесс. Дополнительные сведения см. в статье Изменение разрешений на уровне коллекции проекта.

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

    Примечание

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

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

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

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

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

    Важно!

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

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

    Диалоговое окно

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

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

    Меню

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

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

Обновление существующего процесса

После добавления процесса его можно обновить, импортировав ZIP-файл, в котором вы изменили один или несколько файлов в шаблоне процесса.

Примечание

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

  1. Импортируйте процесс в соответствии с шагами 2 и 3 из предыдущей процедуры.

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

    Диалоговое окно импорта процесса, замена существующего процесса

  3. Диалоговое окно Импорт процесса указывает, что система обновляет проекты, которые ссылаются на размещенный XML-процесс.

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

    Страница

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

    Диалоговое окно подтверждения удаления поля

Установка процесса по умолчанию

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

Страница процесса, размещенный XML-процесс, параметр меню процесса по умолчанию

Экспорт процесса

Экспортируйте процесс, если вы хотите его обновить или использовать в качестве основы для создания другого процесса.

Система экспортирует ZIP-файл, содержащий XML-представление процесса. Его можно изменить и импортировать позже.