我正在使用TFS 2012(更新4)。
在我的Bug工作项工作流程中添加新的初始状态新之后 积压和任务板显示错误:
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:&lt;我的收藏&gt; / p:Kanban /f:d:\tmp\CommonProcessConfig_Kanban_new.xml
行:5位置:14 - 'type'属性无效 - 值'New'根据其数据类型'StateFieldEnum'无效 - 枚举const raint失败。
哪些类型(和元类型)对我的Bug工作项有效,这个StateFieldEnum定义在哪里?
在字段资源管理器中,字段 System.State 具有允许值新。
答案 0 :(得分:0)
我自己发现了错误。这是编辑BugCategory的正确方法。
我已经交换了类型和值 - 要导入的正确xml是:
<BugWorkItems category="Microsoft.BugCategory">
<States>
<State type="Proposed" value="New" />