尝试为scrum模板中的错误WIT实现自定义工作流程(Microsoft Visual Studio Scrum 2013.4)。
在我们的业务流程中,不需要承诺'和'批准。'事实上,我们可以回收这些来代表其他一些称为“准备好测试”的状态。和'正在进行的测试,'除了增加一些新的州。
当我更改现有的'承诺'和/或“批准的”#39;状态(使用TFS>工具>流程编辑器>工作项类型>从服务器打开WIT)保存后我收到一条错误消息,并通过网页重新打开待办事项:
TF400917: The current configuration is not valid for this feature. This feature cannot be used until you correct the configuration.
Learn about how to correct your configuration
Details about the validation error appear below:
The following element contains an error: BugWorkItems/BugWorkItems. TF400506: This element defines the states for work items that represent Bugs or Defects. Each state must exist in at least one of the work item types that are defined in: BugWorkItems. The following states do not exist in any of the work item types: Committed.
什么是'配置'在错误消息中提到?!起初我以为可能是看板会以某种方式连接到这些现有状态,但我不知道在哪里看(或者甚至是哪个)?
我不想从头开始创建一个庞大的模板,而是破解现有模板。有什么建议吗?
答案 0 :(得分:0)
http://blogs.msdn.com/b/visualstudiouk/archive/2013/01/19/adding-additional-states-onto-the-agile-task-board-in-tfs2012.aspx http://www.datazx.cn/Forums/en-US/2041fa34-0463-4dbc-8fa9-a22012784a9b/action?threadDisplayName=using-bug-work-items-on-task-board
运行admin cmd prompt
访问流程文件 cd%programfiles(x86)%\ Microsoft Visual Studio 12.0 \ Common7 \ IDE
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE> witadmin exportprocessconfig / collection:http://tfs:8080/tfs/sandbox / p:“Sandbox”/f:c:\myConfig.xml
在xml中编辑重命名状态后上载流程文件 C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE> witadmin importprocessconfig / collection:http://tfs:8080/tfs/sandbox / p:“Sandbox”/f:c:\myConfig.xml