自定义TFS Web门户容量(工作详细信息)

时间:2016-05-10 15:08:50

标签: tfs tfs2015

长话短说,几年前有人在我们的TFS中改变了一些东西,现在我正试图撤消他们所做的事情。我花了大约一周的时间来梳理互联网并挖掘TFS XML文件,试图弄清楚他们是如何做到的。

这就是我需要的(工作细节以小时计)

This is in hours

而不是这样(点数中的工作细节)

This is in points

2 个答案:

答案 0 :(得分:1)

看看 WorkItem Tracking\Process\ProcessConfiguration.xml file

使用此命令导出公共ProcessConfiguration

<div class="panel panel-default">
    <div class="panel-heading row">
        <div class="col-xs-4"><h3 class="panel-title">title</h3></div>
        <div class="col-xs-4 text-center"><button class="btn">btn1</button></div>
        <div class="col-xs-4"><button class="btn pull-right">btn2</button></div>
    </div>
    <div class="panel-body">
        text
    </div>
    <table class="table">
      <!-- insert rest of table here -->
    </table>
</div>

在此行中将点数更改为h

witadmin.exe exportcommonprocessconfig /collection:http://SERVERNAME:8080/tfs/DefaultCollection 
         /p:PROJECTNAME  /f:.\processconfig.xml

并使用此命令导入公共ProcessConfiguration

<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" type="RemainingWork" format="{0} points" />

答案 1 :(得分:1)

You need to do the reverse operation described here。基本上导出流程配置并更改在剩余工作字段的格式中指定的单位。

更改:

<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" 
type="RemainingWork" format="{0} sp" />

回到:

<TypeField refname="Microsoft.VSTS.Scheduling.RemainingWork" 
type="RemainingWork" format="{0} h" />

要更改它,请导出流程配置:

witadmin.exe exportprocessconfig /collection:http://SERVERNAME:8080/tfs/DefaultCollection 
             /p:PROJECTNAME  /f:.\ProcessConfiguration.xml

应用上述更改并再次导入:

witadmin.exe importprocessconfig  /collection:http://SERVERNAME:8080/tfs/DefaultCollection 
                /p:PROJECTNAME  /f:.\ProcessConfiguration.xml