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