2012-09-03 46 views
4

是否可以自定义工作板上显示的工作状态?TFS敏捷工作板定制

在VS2012之前,我们添加了一个新的工作项目状态“进行中”因此,我们知道何时开始工作。

这些似乎没有显示在板上 - 只有活动的东西关闭才行。

有没有办法解决这个问题?

我已经试过修改TaskWorkItems元素 - 但板保持不变,仍然只显示“激活”和“关闭” - 他们也没有表现出我们的INPROGRESS任务:

<TaskWorkItems category="Microsoft.TaskCategory"> 
    <States> 
     <State type="Proposed" value="Active" /> 
     <State type="InProgress" value="InProgress" /> 
     <State type="Complete" value="Closed" /> 
    </States> 
    </TaskWorkItems> 

回答

2

我做了什么来管理这个(我不是100%确定它是100%正确的,TFS是一个讨厌的过于复杂的野兽)。

您需要编辑任务工作流程:在Visual Studio中,转到工具|过程编辑器|工作项类型|从服务器打开WIT。选择任务并编辑布局以具有适当的转换的新状态。保存这个(不,它没有明显的如何 - 只需右键点击VS中的标签)。

然后导出您的常用配置:

编辑它,你所做的,并导入配置回服务器:

witadmin importcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml" 

如果使用TFS电动工具,你可以在Visual Studio中更新这些以保存为模板,常用配置是ProcessTemplate.xml中的选项卡

1

你在MSDN上将找到您需要的信息customizing the task board

从该主题的关键信息是:

出现在任务板页面上对应 分配到分配给 任务类别默认任务类型的工作流状态的列标题

检查默认任务工作项类型是什么以及您为其配置了哪些状态。

+0

感谢您的阅读 - 但是在更改后我的CommonConfiguration.xml在se边 - 我已经更新了我的问题以适应。 –

+0

实际上它看起来并不像这样;它将工作项目状态映射到Project的公共配置文件中的转向 – Krip