Добавление нового начального состояния к типу 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" />