Клонирование размещенного XML-процесса в процесс наследования

Azure DevOps Services

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

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

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

  • В настоящее время ваша учетная запись использует модель размещенного XML-процесса
  • Вы должны быть членом группы "Администраторы коллекции проектов", владелец организации или иметь явные разрешения на изменение, создание или управление определенным процессом, а также на создание проекта.

Последовательность действий

Общая последовательность шагов для поддержки клонирования:

  1. Открытие процесса параметров>
  2. Выберите размещенный XML-процесс, который требуется клонировать, и выберите Клонировать процесс для наследования в контекстном меню.
  3. Проверьте настройки, которые присутствуют в наследуемом процессе, созданном в рамках клона
  4. Повторное добавление настроек вручную, которые были проигнорированы во время клонирования
  5. Создайте тестовый проект для проверки настроек.

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

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

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

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

  2. Затем выберите Процесс.

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

    Важно!

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

Клонирование размещенного XML-процесса в процесс наследования

  1. Откройте ... контекстное меню для размещенного XML-процесса и выберите параметр Клонировать унаследованный процесс .

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

    Контекстное меню гибкого процесса, выберите клонировать процесс для унаследованного

  2. Просмотрите сведения, предоставленные в открывшемся диалоговом окне, и нажмите кнопку Продолжить.

    Клонирование сведений из XML в диалоговое окно наследования

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

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

    Примите значения по умолчанию, предоставленные системой.

    Важно!

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

  4. Убедившись в правильности сведений, нажмите кнопку Сохранить.

Настройки после обновления, выполняемые вручную

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

Проверка внесенных настроек

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

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

    Создание проекта на основе выбранного процесса

  2. Откроется страница Создание проекта. Заполните форму.

    Форма создания проекта

  3. Откройте страницу Рабочие>рабочие элементы (контекст пользователя), выберите Новый рабочий элемент и выберите WIT, который вы настроили ранее. Здесь мы выбираем Ошибку.

    Работа, страница

  4. Убедитесь, что ожидаемые настройки отображаются в форме.

Возможные дальнейшие действия

Вопросы и ответы

Вопрос. Почему некоторые из моих полей отсутствуют в форме при клонировании процесса Размещенного XML в наследуемый?

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