Бөлісу құралы:


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

Azure DevOps Services

Внимание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Затем нажмите кнопку "Процесс".

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

    Внимание

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

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

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

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

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

    Примечание.

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

    Ссылка

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

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

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

    Внимание

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

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

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

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

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

    Меню

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

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

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

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

Примечание.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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