如何在sprint board TFS中添加列(不是积压板)

时间:2015-12-08 07:53:51

标签: tfs kanban sprint

在较新的版本中,我可以通过添加列和设置状态来自定义产品积压板。我想在sprint板上做同样的事情,但我找不到那个功能。我改变了你使用Bugs的方式,但它仍然没有给我我想要的选项。 请帮助

1 个答案:

答案 0 :(得分:3)

不可能用于Visual Studio Team Services(VSO),但对于内部部署而言,它至少是TFS 2012以来的过程。

您需要更改团队项目的流程模板以包含其他状态。您可以使用TFS Power Tools执行此操作,或者我更喜欢手动执行此操作。你没有指定你正在使用的处理模板,所以这里是SCRUM模板(其他的将是相同的只包含不同的措辞):

通过命令行从您的开发机器导出您的WITD for Tasks(我认为它需要团队资源管理器):

witadmin exportwitd /collection:http://servername:8080/tfs/DefaultCollection /p:"TeamProjectName" /n:Task /f:"C:\FileToExportTo.xml"

修改此文件并找到 WORKFLOW 部分,并将新状态添加到 STATES 中,例如:

<STATE value="New State" />

接下来,在 TRANSITIONS 部分添加所需的转换以及与之关联的任何逻辑,例如:

<TRANSITION from="In Progress" to="New State">
  <REASONS>
    <DEFAULTREASON value="New State Started" />
  </REASONS>
</TRANSITION>

保存文件并再次导入:

witadmin importwitd /collection:http://servername:8080/tfs  /p:"TeamProjectName" /f:"C:\FileToExportTo.xml"

您应该导出整个流程模板,并将这些文件添加到源代码管理中。如果你想对Bugs或任何其他工作项类型做同样的事情,那么你也需要导出和修改那些WITD。