Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TFS 2012 PBI中显示剩余工时汇总值_Tfs - Fatal编程技术网

在TFS 2012 PBI中显示剩余工时汇总值

在TFS 2012 PBI中显示剩余工时汇总值,tfs,Tfs,在TFS 2012中,是否可以在产品待办事项项上显示表示所有子任务的总剩余工时的字段 我尝试将Microsoft.VSTS.Scheduling.RemainingWork字段直接添加到工作项类型布局中,但实际上没有意义,因为它如何知道从何处汇总?简短的回答是否。您必须自定义代码。如果你想走这条路,这篇文章(以及这篇博客上的其他文章)可以帮助你开始 简短的回答是“否”。您必须对其进行自定义编码。如果你想走这条路,这篇文章(以及这篇博客上的其他文章)可以帮助你开始 我知道现在很晚了,但是如果有人想

在TFS 2012中,是否可以在产品待办事项项上显示表示所有子任务的总剩余工时的字段


我尝试将Microsoft.VSTS.Scheduling.RemainingWork字段直接添加到工作项类型布局中,但实际上没有意义,因为它如何知道从何处汇总?

简短的回答是否。您必须自定义代码。如果你想走这条路,这篇文章(以及这篇博客上的其他文章)可以帮助你开始


简短的回答是“否”。您必须对其进行自定义编码。如果你想走这条路,这篇文章(以及这篇博客上的其他文章)可以帮助你开始


我知道现在很晚了,但是如果有人想要一个简单的答案,这里是关于这个问题的最新更新

对于敏捷模板,它是一个直接属性(Microsoft.VSTS.Scheduling.OriginalEstimate),对于scrum,您需要更改WIT xml,如下链接所述

<FIELD name="Original Estimate" refname="Microsoft.VSTS.Scheduling.OriginalEstimate" type="Double" reportable="measure" formula="sum">
    <HELPTEXT>Initial value for Remaining Work - set once, when work begins</HELPTEXT>
</FIELD>
<FIELD name="Completed Work" refname="Microsoft.VSTS.Scheduling.CompletedWork" type="Double" reportable="measure" formula="sum">
    <HELPTEXT>The number of units of work that have been spent on this task</HELPTEXT>
</FIELD>

剩余工时的初始值-在工时开始时设置一次
已在此任务上花费的工作单元数

我知道现在很晚了,但是如果有人想要一个简单的答案,这里是关于这个问题的最新更新

对于敏捷模板,它是一个直接属性(Microsoft.VSTS.Scheduling.OriginalEstimate),对于scrum,您需要更改WIT xml,如下链接所述

<FIELD name="Original Estimate" refname="Microsoft.VSTS.Scheduling.OriginalEstimate" type="Double" reportable="measure" formula="sum">
    <HELPTEXT>Initial value for Remaining Work - set once, when work begins</HELPTEXT>
</FIELD>
<FIELD name="Completed Work" refname="Microsoft.VSTS.Scheduling.CompletedWork" type="Double" reportable="measure" formula="sum">
    <HELPTEXT>The number of units of work that have been spent on this task</HELPTEXT>
</FIELD>

剩余工时的初始值-在工时开始时设置一次
已在此任务上花费的工作单元数

显然,这篇文章是为2010年写的。你确定2012年是否还需要同样的流程吗?我还没有实现这一点,但我已经用TFS 2012 API做了一些工作,2010年的大部分内容都是适用的。我认为(很糟糕,我知道)实现至少非常相似。您可以尝试使用TFS Aggregator来代替自定义编码-但是开发人员停留在2010年,因此没有机会测试它,它可能会工作,但机器需要安装team explorer 2010,或者针对2012 DLL重新编译,因为它是一个插件(不能在同一个应用程序域中加载两个版本),我最近发布了2012版的TFS Aggregator。显然,本文是针对2010年的。你确定2012年是否还需要同样的流程吗?我还没有实现这一点,但我已经用TFS 2012 API做了一些工作,2010年的大部分内容都是适用的。我认为(很糟糕,我知道)实现至少非常相似。您可以尝试使用TFS Aggregator来代替自定义编码-但是开发人员停留在2010年,因此没有机会测试它,它可能会工作,但机器需要安装team explorer 2010,或者针对2012 DLL重新编译,因为它是一个插件(不能在同一个应用程序域中加载两个版本),我最近发布了2012版本的TFS Aggregator。