Добавление нового начального состояния к типу WorkItem Ошибка - на панели задач Web Acess отображается ошибка TF400917

Я использую TFS 2012 (обновление 4).

После добавления нового начального состояния New в мой рабочий процесс Bug backlog и доска задач показывают ошибку:

TF400917: Текущая конфигурация недопустима для этой функции. Эту функцию нельзя использовать, пока вы не исправите конфигурацию.

Я попытался исправить это, добавив новую строку в общую конфигурацию процесса:

< BugWorkItems category="Microsoft.BugCategory"><States>
  <State type="New" value="Proposed" />
  <State type="InProgress" value="Active" />
  <State type="Complete" value="Closed" />
  <State type="Resolved" value="Resolved" />
</States>

Но импортируя это через witadmin - я получаю ошибку:

witadmin.exe importcommonprocessconfig / collection:<моя коллекция> /p:Kanban /f:d:\tmp\CommonProcessConfig_Kanban_new.xml

Строка: 5 Позиция: 14 - Атрибут 'type' недействителен - Значение 'New' недопустимо в соответствии с его типом данных 'StateFieldEnum' - Ошибка подсчета const raint.

Какие типы (и мета-типы) допустимы для моего рабочего элемента Bug и где определен этот StateFieldEnum?

В полевом обозревателе поле System.State имеет допустимое значение New.

1 ответ

Решение

Я нашел ошибку сам. Это был правильный подход для редактирования BugCategory.

Я поменял местами тип и значение - правильный XML для импорта:

<BugWorkItems category="Microsoft.BugCategory">
    <States>
      <State type="Proposed" value="New" />
Другие вопросы по тегам