Поддерживаемые операции при переходе из размещенного XML к наследуемому процессу

Azure DevOps Services

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

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

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

Примечание.

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

Настройки, сохраненные во время клонирования

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

Артефакт Description
Типы рабочих элементов (WIT) Сохраняются все системные и пользовательские WIT. Настройки, внесенные в цвет и значок WIT, сохраняются.
Поля рабочих элементов Сохраняются все настраиваемые поля. Поля, ссылающиеся на глобальные списки, обновляются с помощью списков выбора. Все значения по умолчанию игнорируются. Дополнительные сведения о поддерживаемых настройках полей см. в разделе "Сведения о настройке процесса и унаследованных процессах", настройках полей.
Состояния рабочего процесса Сохраняются все состояния системного и пользовательского рабочего процесса.
Категории состояния рабочего процесса Все настройки, внесенные в XML-файл ProcessConfiguration для сопоставления состояния с категорией состояния (предлагаемый, выполняемый, разрешенный, завершенный) сохраняются. Только одно состояние рабочего процесса можно назначить категории завершенного состояния. Если вы назначили пользовательское состояние рабочего процесса категории завершенного состояния, оно сохраняется при клонировании.

Любое состояние рабочего процесса для типа рабочего элемента, не включенного в уровень невыполненной работы, назначается категории состояния "Ход выполнения ". Проверьте все пользовательские состояния рабочего процесса после клонирования. Дополнительные сведения см. в разделе "Состояния рабочего процесса" и категории состояний.
Макет формы рабочего элемента Рекомендуется сохранить настройки, внесенные в макет веб-формы. Однако все настройки, внесенные в область заголовка, игнорируются. В частности, назначение атрибута Weblayout ShowEmptyReadOnlyFields игнорируется.
Уровни невыполненной работы Сохраняются дополнения и настройки, внесенные в невыполненную работу продукта и уровни невыполненной работы портфеля.
Глобальные списки Глобальные списки преобразуются в списки выбора для отдельных полей.
Свойства по умолчанию Свойства по умолчанию для команд, добавляемых в проект, сохраняются как описаны в справочнике по XML-элементу конфигурации процесса, укажите свойства и поведение.

Настройки игнорируются во время клонирования

Артефакт Description
Настройка области заголовка Все настройки, внесенные в область заголовка в форме рабочего элемента, игнорируются. Область заголовка, как показано на следующем рисунке, управляется системой. Все настройки, сделанные в разделе SystemControls webLayout, игнорируются.

Веб-форма рабочего элемента, область заголовка
Макет и размер четырех столбцов Унаследованный процесс поддерживает фиксированный относительный размер трех столбцов в макет WIT, в то время как размещенный XML-процесс поддерживает до четырех столбцов и позволяет задать первый столбец равным размерам с остальными столбцами.
Скрытие страницы сведений в макете Унаследованный процесс игнорирует все настройки, сделанные для скрытия страницы сведений в макете WIT.
Ограничение рабочего процесса Наследуемый процесс следует переходу состояния рабочего процесса "любой к любому". Все настройки, ограничивающие переход из одного состояния рабочего процесса в другое, игнорируются.
Причины состояния рабочего процесса Настраиваемые причины, добавленные в состояния рабочего процесса, игнорируются.
Условные списки выбора Условные списки выбора, также называемые зависимыми или каскадными списками выбора, игнорируются. Несколько наборов разрешенных значений для каждого поля игнорируются. Списки выбора определяются для поля на уровне коллекции и совместно используются для процессов и WIT.
Настраиваемые правила Все пользовательские правила полей и рабочий процесс игнорируются.
Настраиваемые элементы управления ссылками Пользовательские элементы управления ссылками игнорируются.
Расширения Унаследованный процесс поддерживает модель отказа для расширений пользовательского элемента управления, а процесс размещенного XML поддерживает модель согласия. Это означает, что типы рабочих элементов, определенные в клонированного унаследованного процесса, показывают все вклады всех установленных и включенных расширений. Вы можете выборочно скрыть или удалить их по мере необходимости.
Категории Изменения, внесенные в категорию по умолчанию, сохраняются, но все пользовательские категории игнорируются. Кроме того, обратите внимание, что на уровне невыполненной работы не поддерживаются такие типы рабочих элементов, как проблема или препятствие.
Поля удостоверений со строковыми значениями Списки, содержащие значение удостоверения в ALLOWEDVALUES или PROHIBITEDVALUES, автоматически преобразуются в тип поля Identity. Любые другие строковые значения в списке игнорируются.
Этапы тестирования Шаги тестирования не поддерживаются в любом типе рабочего элемента, отличном от тестового дела.

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

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