基本想法是,我希望能够制作一个新的承包商任务板主模板。我将有一个称为承包商集成的迭代路径。里面有一个主模板,其中有 4 个故事,每个故事有 10 个任务。我希望能够通过更改分配给它的名称来为每个新来的人使用此模板。因此,每次我招募新人时,都需要复制 4 个故事和 10 个任务来分配给新人。您知道从哪里寻找或开始的任何指示吗?
我尝试导出到 Excel 工作表,然后仅复制任务,但任务不会与我复制的故事保持链接。任何帮助将不胜感激,谢谢!如果不清楚,我可以提供更多信息。
哦,我注意到这可能已经是 TFS 2015 中的一个功能,但我正在使用 TFS 2013。
您知道是否有办法自动化此过程?因为我希望能够输入新人员的姓名,它应该自动将他们分配到我的主任务列表中。
Manually
您可以在 Excel 中执行此操作,但是在导出并将其重新导入时,您需要使用分层查询。
- 确保将“查询类型”设置为:工作项树
- “树的类型”:父/子
- 在查询的上半部分将工作项类型设置为“用户故事”
- 在查询的下半部分将工作项类型设置为“任务”
现在,如果您在 Excel 中打开此查询,您会注意到小树图标:
然后确保单击“选择列”,然后单击任务和用户故事工作项类型的“添加必需”按钮:
确保为工作项设置正确的迭代和区域以显示在板上。
使用 Excel 中的“添加树级别”按钮添加其他树级别(它们表示为“标题 1”、“标题 2”、“标题 3”等):
然后粘贴到模板中,其中每个子项都比其父项缩进一级。
当您将其推回 TFS 时,它将产生正确的父子关系。
Automate
如果您想自动化此过程,可以将 Powershell 与 TFS 客户端对象模型结合使用。连接到 TFS、使用客户端对象模型中的 WorkItemStore 类并完全自动创建任务非常简单。
可以在这里找到一个很好的基础,尽管上次我询问时还没有 cmdlet 可以在工作项之间创建链接:
- https://github.com/igoravl/tfscmdlet https://github.com/igoravl/tfscmdlets
实现这一点的对象模型代码非常简单,解释如下:
- https://stackoverflow.com/a/24676843/736079 https://stackoverflow.com/a/24676843/736079
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)