TFS敏捷工作板定制

时间:2012-09-03 14:38:49

标签: visual-studio-2012 tfs tfs2012 agile scrum

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

在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 个答案:

答案 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找到所需的信息。

该主题的关键信息是:

  

任务板页面上显示的列标题对应于   分配给分配给的默认任务类型的工作流状态   任务类别

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