是否可以自定义工作板上显示的工作状态?
在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>
答案 0 :(得分:2)
我做了什么来管理这个(我不是100%确定它是100%正确的,TFS是一个令人讨厌的过于复杂的野兽)。
您需要编辑任务工作流:在Visual Studio中,转到工具|流程编辑器|工作项类型|从服务器打开WIT。选择“任务”并编辑布局以具有适当过渡的新状态。保存这个(不,它没有明显的方法 - 只需右键单击VS中的选项卡)。
然后导出您的常用配置:
witadmin exportcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"
完成后编辑,然后将配置导回服务器:
witadmin importcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"
如果您使用TFS Power Tools,您可以在Visual Studio中更新这些以保存为模板,常见配置是ProcessTemplate.xml中的选项卡
答案 1 :(得分:1)
您可以在MSDN上的customizing the task board找到所需的信息。
该主题的关键信息是:
任务板页面上显示的列标题对应于 分配给分配给的默认任务类型的工作流状态 任务类别
检查默认任务工作项类型是什么以及您为其配置的状态。