创建任务板模板

时间:2016-04-14 14:12:14

标签: tfs task tfs2013

基本思想是我希望能够说出一个新的承包商任务板主模板。我将有一个名为Contractor Integration的迭代路径。在里面它将是一个主模板,每个故事有4个故事和10个任务。我希望能够通过更改分配给它的名称为每个新的人使用此模板。因此,每当我找到一个新人时,需要将4个故事和10个任务的克隆分配给新人。你知道任何寻找或开始的指针吗?

我已经尝试导出到Excel工作表,只是复制任务,但任务不会与我复制的故事保持联系。任何帮助将不胜感激,谢谢!如果不清楚,我可以提供更多信息。

OH我注意到这可能已经是TFS 2015中的一个功能,但我使用的是TFS 2013.

您知道是否有办法自动化此过程?因为我希望能够输入新人的名字,它应该自动将它们分配给我拥有的主任务列表。

2 个答案:

答案 0 :(得分:3)

手动

您可以在Excel中执行此操作,但在导出并将其重新导入时,您需要使用分层查询。

  • 确保您设置"类型的查询" to:工作项树
  • "树的类型" to:parent / child
  • 在查询的上半部分,将工作项类型设置为" User Story"
  • 在查询的下半部分,将工作项类型设置为"任务"

enter image description here

现在,如果您在Excel中打开此查询,您会注意到小树图标:

enter image description here

然后确保点击"选择列"然后点击" Add Required"任务按钮和用户素材工作项类型:

enter image description here

确保为工作项设置正确的迭代和区域。

使用&#34;添加树级&#34; Excel中的按钮添加其他树级别(它们表示为&#34;标题1&#34;,&#34;标题2&#34;,&#34;标题3&#34;等):< / p>

enter image description here

然后粘贴到您的模板中,其中每个孩子从其父级缩进一级。

enter image description here

当你把它推回到TFS时,它会导致正确的父子关系。

自动化

如果要自动执行此过程,可以将Powershell与TFS客户端对象模型结合使用。连接到TFS非常简单,使用客户端对象模型中的WorkItemStore类,并完全自动化任务的创建。

可以在这里找到一个很好的基础,虽然上次我问过没有cmdlet来创建工作项之间的链接:

实现这一目标的对象模型代码非常简单,并在此解释:

答案 1 :(得分:2)

除了Jessehouwing所说的内容之外,请确保在用于创建Excel电子表格的团队查询中包含这些任务所需的字段以显示在电路板上!

如果您正确使用excel导出和导入,它们将被链接,但您还需要确保将区域和迭代作为查询/电子表格的一部分(例如),因为每个板查询依赖于那些。

这是一个截图:enter image description here