TFS 2017 - невозможно изменить текущую итерационную доску - PullRequest
1 голос
/ 16 октября 2019

Мы используем TFS версии 15.105.25910.0, и я создал собственное состояние - Заблокировано.

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

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

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

Ответы [ 2 ]

2 голосов
/ 17 октября 2019

Согласно вашему описанию, кажется, вы просто хотите добавить столбец заблокированного состояния на странице ниже:

enter image description here

Используйте эти шаги:

  1. Экспорт рабочего элемента (например, задачи) с помощью команды WitAdmin.
  2. Добавление пользовательского состояния в раздел рабочего процесса
  3. Экспорт файла процесса ProcessConfiguration с помощью команды WitAdmin.
  4. Добавить элемент состояния в TaskBacklog => раздел Состояния. Например:

    <States> <State type="Proposed" value="To Do" /> <State type="InProgress" value="In Progress" /> <State type="InProgress" value="Blocked" /> <State type="Complete" value="Done" /> </States>

  5. Импорт файла измененного рабочего элемента и файла процесса в командный проект
  6. Проверка результата в веб-доступе.

Подробнее о том, как использовать команду WitAdmin для экспорта и импорта файла конфигурации процесса. Пожалуйста, обратитесь к нашему официальному учебнику здесь - Настройка процесса импорта и экспорта . Экспортированный файл XML может быть отредактирован через Блокнот.

0 голосов
/ 17 октября 2019

Вам нужно изменить файл конфигурации процесса командного проекта и добавить туда новое состояние («Заблокировано»).

  1. Экспортировать файл с помощью witadmin exportprocessconfig /collection:YOU_COLLECTION_URL /p:YOUR_TEAM_PROJECT /f:c:\processconfig.xml

  2. Откройте файл (c:\processconfig.xml) и найдите узел <TaskBacklog category="Microsoft.TaskCatgerory" ... >.

  3. В указанном выше узле у вас есть узел States, добавьте туда новое состояние:

    <States>
       <State type="Proposed" value="Active" />
       <State type="Proposed" value="Blocked" />
       <State type="InProgress" value="In Progress" />
       <State type="Complete" value="Done" />
    </States>
    
  4. Импортируйте файл с помощью witadmin importprocessconfig /collection:YOUR_COLLECTION_URL /p:YOUR_TEAM_PROJECT /f:c:\processconfig.xml

Теперь вы увидите на плате итерации также заблокированное состояние:)

...