在TFS 2012项目仪表板上作为任务跟踪bug

在TFS 2012项目仪表板上作为任务跟踪bug,tfs,tfs-2012,Tfs,Tfs 2012,我明白这一点 将错误添加到TFS上的任务板。它起作用了。 但问题是,创建的bug的初始状态是活动的,我希望它处于新状态,因此我根据任务工作流修改工作流。当我进入待办事项列表时,它会给我一条错误消息 TF400917:当前配置对此功能无效。在更正配置之前,无法使用此功能 我用谷歌搜索了一下,但没什么用处。是否有人可以对此提供帮助?您需要从CommonProcessConfig中删除不存在的活动状态,因此首先将其导出: witadmin exportcommonprocessconfig /coll

我明白这一点

将错误添加到TFS上的任务板。它起作用了。 但问题是,创建的bug的初始状态是活动的,我希望它处于新状态,因此我根据任务工作流修改工作流。当我进入待办事项列表时,它会给我一条错误消息

TF400917:当前配置对此功能无效。在更正配置之前,无法使用此功能


我用谷歌搜索了一下,但没什么用处。是否有人可以对此提供帮助?

您需要从CommonProcessConfig中删除不存在的活动状态,因此首先将其导出:

witadmin exportcommonprocessconfig /collection:"CollectionURL" /p:MyProject /f:"DirectoryPath/CommonConfiguration.xml"
删除活动条目:

<TaskWorkItems category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task">
<States>
  <State value="New" type="Proposed" />
  <State value="Active" type="InProgress" /> <-- this one needs to be removed, if there is no "Active" state in Bugs or Tasks
  <State value="Resolved" type="InProgress" />
  <State value="Closed" type="Complete" />
</States>
witadmin importcommonprocessconfig /collection:"CollectionURL" /p:MyProject /f:"DirectoryPath/CommonConfiguration.xml"