有没有一种方法可以在工作项(任务)的工作流图中添加规则,以便当任务关闭时,它会自动将已完成的工时更改为原始估计工时,并将剩余工时更改为零。
我使用的是TFS2010中的流程编辑器。
发布于 2012-10-10 17:00:19
我认为它默认会这样做--至少对于MSF Agile 5.0过程模板中的任务是这样的。
无论如何,您需要的是从活动转换到关闭的转换规则,以复制一些值并清空剩余的工作:
<TRANSITION from="Active" to="Closed">
<!--Reasons snipped -->
<FIELDS>
<!--Other fields snipped -->
<FIELD refname="Microsoft.VSTS.Scheduling.RemainingWork">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.OriginalEstimate">
<WHEN field="Microsoft.VSTS.Scheduling.OriginalEstimate" value="">
<COPY from="field" field="Microsoft.VSTS.Scheduling.CompletedWork" />
</WHEN>
</FIELD>
<FIELD refname="Microsoft.VSTS.Scheduling.CompletedWork">
<WHEN field="Microsoft.VSTS.Scheduling.CompletedWork" value="">
<COPY from="field" field="Microsoft.VSTS.Scheduling.OriginalEstimate" />
</WHEN>
</FIELD>
</FIELDS>
</TRANSITION>https://stackoverflow.com/questions/12813625
复制相似问题