none
为啥升级为TFS2013.5后,采用scrum2.0模板的项目(有定制过任务和bug)无法升级为“Microsoft Visual Studio Scrum 2013.5”模板? RRS feed

  • 问题

  • 我已将整个tfs2012系统升级为tfs2013.5版本,在每个项目的模板升级过程中发现采用scrum2.0模板的QM项目(有定制过任务和bug)无法升级为“Microsoft Visual Studio Scrum 2013.5”模板。

    为了能使得该项目的模板能成功升级,我将原始的scrum2.0的bug模板替换掉QM项目中的定制bug工作项,使其升级为“Microsoft Visual Studio Scrum 2013.5”模板后(当时看板的错误如图1所示),再把QM项目的定制bug工作项再导入回来(看板的错误如图2所示);

    图1

    图2

    该项目在tfs2012的状况如下:







    Why I cann't upgrade project of scrum2.0 of tfs2012 into scrum 3.0 of tfs2013?

    2015年10月23日 5:31

答案

  • 你好,

    这个Category.xml里的Microsoft.RequirementCategory部分就是在定义那些工作项类型要作为backlog显示在Web Access里,而在commonconfiguration.xml文件中定义的RequirementCategory部分是在定义Catetory.xml里定义的那些工作项类型的状态字段如何显示,简单的说:先在Category.xml文件里定义那些工作项作为backlog显示,然后在commonconfiguration.xml文件中定义这些backlog工作项的状态字段如何在Web Access中的积压页面显示。

    自定义的Bug可以作为backlog工作项显示, 但是必须在上面说的这两个文件里都做相应的定义。


    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年11月2日 2:54
    版主

全部回复

  • 你好,

    就像我在你之前那个帖子里说的, 你虽然用新scurm 2013里的Bug替换了原来的旧的Bug工作项类型,但是你的commonconfiguration.xml文件中定义的RequirementCategory部分没有定义对, 你可以跟新的Scrum 2013模板中的commonconfiguration.xml文件做比较, 文件中的RequirementCategory部分就是定义了那些工作项类型会作为积压工作项显示在积压工作项(backlog)页面中, 并且定义这些工作项类型的那些状态在板里显示。

    你的原来旧scrum模板中的commonconfiguration.xml文件中没有定义对RequirementCategory部分。

    你可以详细看下这个文档:https://msdn.microsoft.com/zh-cn/library/jj920163(v=vs.120).aspx, 这个文档里就介绍了如果要将一个Bug工作项添加到backlog页面,你需要在RequirementCategory里做什么样的配置, 这个配置是在起什么作用。


    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年10月23日 10:19
    版主
  • 您好,我通过将项目中导出的category.xml里的“<WORKITEMTYPE name="Bug" />”字段去掉,解决了这个问题;

    但是不知道为什么?默认的category.xml里都是有“<WORKITEMTYPE name="Bug" />”字段的,为啥定制了bug,不能有这个字段,请帮忙解答一下。

    或者有别的方法吗?




    2015年10月30日 5:42
  • 你好,

    这个Category.xml里的Microsoft.RequirementCategory部分就是在定义那些工作项类型要作为backlog显示在Web Access里,而在commonconfiguration.xml文件中定义的RequirementCategory部分是在定义Catetory.xml里定义的那些工作项类型的状态字段如何显示,简单的说:先在Category.xml文件里定义那些工作项作为backlog显示,然后在commonconfiguration.xml文件中定义这些backlog工作项的状态字段如何在Web Access中的积压页面显示。

    自定义的Bug可以作为backlog工作项显示, 但是必须在上面说的这两个文件里都做相应的定义。


    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年11月2日 2:54
    版主