是否可以自定义工作板上出现的工作状态?
在 VS2012 之前,我们添加了一个新的工作项状态“进行中”,因此我们知道工作何时开始。
这些似乎没有显示在板上 - 只有活跃的东西才会关闭。
有没有办法解决?
我试过修改 TaskWorkItems
element - 但板子保持不变,仍然只显示“Active”和“Closed”——它们也不显示我们的 InProgress 任务:
<TaskWorkItems category="Microsoft.TaskCategory">
<States>
<State type="Proposed" value="Active" />
<State type="InProgress" value="InProgress" />
<State type="Complete" value="Closed" />
</States>
</TaskWorkItems>
最佳答案
我做了什么来管理这个(我不是 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 中的一个选项卡
关于visual-studio-2012 - TFS 敏捷工作板定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12249929/