В Azure DevOps есть ли способ скрыть поля итерации и области в пользовательских типах рабочих элементов?

#azure-devops

#azure-devops

Вопрос:

В Azure Devops с помощью опции Настройки вы можете добавлять / изменять поля, кроме заголовка, состояния, причины, области, пути итерации. Есть ли способ изменить тип пользовательского рабочего элемента, чтобы также удалить эти поля?

Комментарии:

1. Как насчет проблемы? Разрешил ли приведенный ниже ответ ваш вопрос? Не стесняйтесь, дайте мне знать, если ответ может вам помочь.

2. Привет @WalterQian-MSFT, попробую это и свяжусь с вами.

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

Ответ №1:

Нет, это системные поля. Для каждого типа рабочего элемента у нас будут элементы headers:

  1. Поля: идентификатор рабочего элемента, заголовок, присвоенный, состояние, Причина, Путь области, путь итерации и теги
  2. Страницы: страница истории, страница ссылок и страница вложений.

Ответ №2:

Есть ли способ изменить тип пользовательского рабочего элемента, чтобы также удалить эти поля?

Системные элементы управления, такие как путь к области, путь итерации и причина, могут быть скрыты из формы рабочего элемента с помощью Rest API. Чтобы скрыть их, ярлыки для этих элементов управления также можно редактировать. Вы не можете скрыть заголовок и состояние. Вот шаги:

  1. Получить идентификатор процесса

    Получить https://dev.azure.com /{Организация} /_apis/работа/процессы?api-версия=6.0-предварительный просмотр.1 введите описание изображения здесь

  2. Обновить системный элемент управления

    ИСПРАВЛЕНИЕ https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workItemTypes/{witRefName}/layout/systemcontrols/{controlId}?api-version=6.0-preview.1

Тело запроса:

 {
  "visible": false
}
 

введите описание изображения здесь

Результат:
введите описание изображения здесь