Клонирование размещенного XML-процесса в процесс наследования
Azure DevOps Services
Клонирование размещенного XML-процесса в модель процесса наследования позволяет управлять настройками с помощью пользовательского интерфейса и файлов определения XML. Наследуемый процесс поддерживает набор настроек, описанный в разделе Сведения о настройке процесса и унаследованных процессах.
Перед клонированием размещенного XML-процесса рекомендуется ознакомиться с разделом Поддерживаемые операции при переходе из размещенного XML-процесса в наследуемый процесс.
Предварительные требования
- В настоящее время ваша учетная запись использует модель размещенного XML-процесса
- Вы должны быть членом группы "Администраторы коллекции проектов", владелец организации или иметь явные разрешения на изменение, создание или управление определенным процессом, а также на создание проекта.
Последовательность действий
Общая последовательность шагов для поддержки клонирования:
- Открытие процесса параметров>
- Выберите размещенный XML-процесс, который требуется клонировать, и выберите Клонировать процесс для наследования в контекстном меню.
- Проверьте настройки, которые присутствуют в наследуемом процессе, созданном в рамках клона
- Повторное добавление настроек вручную, которые были проигнорированы во время клонирования
- Создайте тестовый проект для проверки настроек.
Открытие процесса параметров>
Вы создаете, администрируете и настраиваете процессы из процесса параметров>организации.
Выберите логотип Azure DevOps, чтобы открыть проекты. Затем выберите Параметры организации.
Затем выберите Процесс.
Важно!
Если вы не видите элемент Процесс, вы работаете с TFS-2018 или более ранней версии. Страница Процесс не поддерживается. Необходимо использовать функции, поддерживаемые для локальной модели XML-процессов.
Клонирование размещенного XML-процесса в процесс наследования
Откройте ... контекстное меню для размещенного XML-процесса и выберите параметр Клонировать унаследованный процесс .
Здесь мы открываем меню для разработки гибкого процесса.
Просмотрите сведения, предоставленные в открывшемся диалоговом окне, и нажмите кнопку Продолжить.
В следующем диалоговом окне можно изменить имя создаваемого наследуемого процесса, а также при необходимости изменить родительский процесс и указать описание.
Здесь мы принимаем значения по умолчанию, предоставляемые системой.
Важно!
Система предпринимает все усилия для обнаружения правильного родительского процесса. Убедитесь, что выбранный процесс соответствует вашим ожиданиям, или измените его при необходимости. После завершения клонирования вы не сможете клонировать его во второй раз на основе другого системного процесса.
Убедившись в правильности сведений, нажмите кнопку Сохранить.
Настройки после обновления, выполняемые вручную
Обновление делает все возможное, чтобы согласовать системный процесс и настройки, внесенные в процесс Размещенного XML. После обновления рекомендуется просмотреть унаследованный процесс и повторно применить настройки вручную.
- Создание тестового проекта: используйте для проверки сохранения или повторного применения настроек к процессу.
- Обновите значение по умолчанию для любого поля: определите все значения по умолчанию, определенные ранее.
- Состояния рабочего процесса: проверка сопоставления состояний с категориями состояний рабочего процесса
-
Настраиваемые правила. При необходимости можно повторно создать правила выбора. Правила для модели размещенных XML-процессов не сопоставляются с правилами, определенными для наследуемого процесса. В частности:
- Несколько правил уже определены в системном процессе или автоматически создаются. Например, некоторые системные поля, такие как "Изменено", "Дата изменения", "Закрыто", "Дата закрытия", регулируются системными правилами.
- Некоторые правила теперь указываются в качестве атрибутов поля, например сделать поле обязательным по умолчанию или обязательным.
- Отключение типов рабочих элементов.
- Скрыть унаследованные поля или элементы управления.
- Пользовательские элементы управления: убедитесь, что пользовательские элементы управления применяются должным образом; отключение или скрытие нежелательных групп или расширений страниц.
Проверка внесенных настроек
Рекомендуется создать тестовый проект на основе унаследованного процесса, созданного на предыдущем шаге, чтобы проверить сохранение настроек и внесения в него дополнительных изменений.
Откройте страницу Все процессы и выберите ... контекстное меню для процесса, который вы хотите использовать, а затем выберите Новый проект.
Откроется страница Создание проекта. Заполните форму.
Откройте страницу Рабочие>рабочие элементы (контекст пользователя), выберите Новый рабочий элемент и выберите WIT, который вы настроили ранее. Здесь мы выбираем Ошибку.
Убедитесь, что ожидаемые настройки отображаются в форме.
Возможные дальнейшие действия
Вопросы и ответы
Вопрос. Почему некоторые из моих полей отсутствуют в форме при клонировании процесса Размещенного XML в наследуемый?
В процессе клонирования мы делаем все возможное, чтобы сопоставить макет из размещенного XML и клонировать его в наследуемый. Однако, если вы творчески работаете с макетом формы, мы не всегда можем реплицировать тот же макет в наследуемом. Система предпринимает лучшую попытку из возможных. Нераспознанные поля и макеты игнорируются. Но поля по-прежнему можно добавить в процесс. Вам просто нужно вручную добавить их в макет формы.