none
工作项的链接批量挂载问题 RRS feed

  • 问题

  • 我们希望,除了对父子关系的工作项(需求/情景 和 任务/task)外的其他工作项类型“任务”和“测试用例”“BUG”等,它们之间的关系如何批量建立呢(我自己实践出一种手工批量的方法,对于几百条数据,如果操作熟练的话,大概2~3分钟以内,见下文描述)?还有别的更快速、更简单的方式吗?




    方法1:

    步骤1--用excel的第一张sheet页导出被挂 的工作项ID;

    步骤2:横置转换到第二张sheet页;

    步骤3:将ID拷贝到一个txt文件中,用“,”替换掉“空格”符号,得到逗号间隔的批量ID号;

    步骤4:将第3步的ID号挂载到需要挂载的任务工作项下面;

     

    方法2:

    主要针对父子关系的工作项(需求/情景 和 任务/task)

    可以直接用project导出数据建立父子关系后,发布数据,即可;


    • 已编辑 springcolor 2015年6月23日 9:14 增加内容
    2015年6月22日 14:23

答案

  • 我觉得最简单的方法还是利用工作项查询批量关联,通过Web Access或者团队资源管理器,如下图:

    但是,无论用何种方法(Excel、Project或API),其实问题的关键在于如何找出需要关联的工作项,以及使用什么样的关联关系(父子、相关、前置、测试等),批量不是问题。、

    我比较奇怪楼主在什么样的场景下,需要将几百个工作项关联到需求/情景中?

    2015年6月23日 14:20
  • 一般情况下,测试用例关联在需求/情景下的

    2015年6月24日 2:56

全部回复

  • 你好,

    你的图我没有看到, 能再发一下吗?

    批量创建连接关系,我们可以通过TFS API 去实现, 先分别得到父的工作项集合,再得到子的工作项集合,然后通过循环在它们中创建连接关系。你可以参考这个帖子中的例子:https://social.msdn.microsoft.com/Forums/vstudio/en-US/9434e065-fd31-421f-9aa7-4d22e2a857b9/link-work-items-via-spreadsheet?forum=tfsworkitemtracking

    关于如何使用工作项查询去得到工作项集合(用TFS API), 参考这个文档中的例子:https://msdn.microsoft.com/zh-cn/library/bb130306.aspx?f=255&MSPPError=-2147217396。   


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. <br/> Click <a href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech"> HERE</a> to participate the survey.

    2015年6月23日 5:55
    版主
  • 您的意思是需要二次开发,写代码来实现吗?

    已补充我的方法,请参见前面描述





    2015年6月23日 9:15
  • 你好,

    你的方法是针对把多个子工作项连接到1个父工作项,还是可以把很多个子工作项和很多个父工作项分别连接起来?



    2015年6月23日 9:31
    版主
  • TFS API 你熟悉吗?

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年6月23日 9:42
    版主
  • 我觉得最简单的方法还是利用工作项查询批量关联,通过Web Access或者团队资源管理器,如下图:

    但是,无论用何种方法(Excel、Project或API),其实问题的关键在于如何找出需要关联的工作项,以及使用什么样的关联关系(父子、相关、前置、测试等),批量不是问题。、

    我比较奇怪楼主在什么样的场景下,需要将几百个工作项关联到需求/情景中?

    2015年6月23日 14:20
  • 我的方法2属于第一种情况,多个子任务能和多个父情景挂起来吗?好像是被限制的啊;

    方法1:可以挂其他关系的链接,比如“ 相关的、影响的、测试用例的”



    2015年6月24日 1:14
  • 不熟悉,请教如何开始,谢谢



    2015年6月24日 1:14
  • 学习了,非常感谢,但2012好像没有此功能;

    是因为需要做回归测试,重用测试用例





    2015年6月24日 1:15
  • 你好 DanZhang,

    我也没有遇到这样的情况,但是之前有客户问过我这样的问题。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2015年6月24日 1:27
    版主
  • 将几百个工作项管理到一个需求/情景下,跟没有关联的效果是一样的,结果是都找不出数据之间的关系。

    我猜测出现这样的情况,是因为用户没有将需求做拆分,在TFS中创建了一条需要几个月工作量的需求,需要将这几个月的任务都关联到需求下。

    @springcolor, TFS 2012的Web Access没有这个功能,你可以使用Visual Studio团队资源管理器,可以实现我截图中的批量关联的功能。

    2015年6月24日 2:00
  • 好的,非常感谢,这是项目组的需求,刚才描述不清楚,总共是几百个测试用例,然后是分别把十几个测试用例挂在 不同的任务工作项下面,而不是任务工作项挂在需求工作项下面



    2015年6月24日 2:16
  • 一般情况下,测试用例关联在需求/情景下的

    2015年6月24日 2:56