我们目前正在新TFS 2012中使用来自microsoft的Scrum 2.0流程模板,但是我们不使用小时作为任务估算,我们只计算任务。通过将每个任务值设置为1作为默认值并将该字段设置为仅在任务属性表单中读取,可以轻松实现此目的。
然而,原始模板使用小时作为任务的单位,因此模板周围都有标记“h”。有没有办法摆脱这个小时的标记,因为它会导致持续的混乱?特别是在管理方面。
答案 0 :(得分:4)
您可以通过修改 commonconfiguration.xml 文件中以下行中的格式属性来配置剩余工作的显示方式:
<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="{0} h" />
默认情况下,此属性为“{0} h”,因此您只需将其设置为“{0}”即可满足您的需求。
您可以使用 witadmin 命令从服务器下载commonconfiguration.xml文件:
witadmin exportcommonprocessconfig /collection:http:<your collection> /p:<your project> /f:<the file name>
编辑文件后,必须使用witadmin命令将其导入TFS:
witadmin importcommonprocessconfig ...the same parameters as above
注意:使用RC看起来你必须在占位符后留一个空格,比如“{0}”,否则在导入文件时会出现验证错误。我还没有尝试使用RTM来查看是否已修复。
答案 1 :(得分:0)
据我所知,所有这些都是硬编码直接进入网络访问。因此,删除它们的唯一方法是找到它们(我使用Chrome的开发工具),隔离它们,然后进入位于TFS服务器(应用程序层)上的Web Access页面并手动删除它们。这是因为它们实际上并不是任何模板的一部分,因此无法一次性删除它们。文件的路径类似于
c:\Program Files\Microsoft Team Foundation Server 11.0\Application Tier\Web Services
祝你好运,我有一段时间试图改变它们。
答案 2 :(得分:0)