在TFS中基于另一个字段自动更改字段

时间:2012-05-28 21:31:45

标签: tfs tfs2010

是否可以根据TFS中另一个字段的值更改字段值?

我想要做的是,当“故事点”字段的值发生变化时,自动更新另一个具有相应T恤尺寸值的字段。

例如,我们使用2值的幂来表示故事点; 因此,对于1分的故事,它将对应于XS的T恤值,对于2分的故事,T恤值为S,依此类推。

这可能吗?

2 个答案:

答案 0 :(得分:1)

您将找到所需的一切here on the MSDN,更具体地说,您可以找到名为

的部分

“当用户更改另一个字段时定义字段(WHENCHANGED)”。

答案 1 :(得分:1)

结合使用WHEN条件和COPY规则:

<FIELD name="StoryPoints Size" refname="Custom.StoryPoints.Size" type="String">
  <WHEN field="Microsoft.VSTS.Scheduling.StoryPoints" value="1">
    <COPY from="value" value="XS" />
  </WHEN>
  <WHEN field="Microsoft.VSTS.Scheduling.StoryPoints" value="2">
    <COPY from="value" value="S" />
  </WHEN>
  <WHEN field="Microsoft.VSTS.Scheduling.StoryPoints" value="3">
    <COPY from="value" value="M" />
  </WHEN>
  <WHEN field="Microsoft.VSTS.Scheduling.StoryPoints" value="4">
    <COPY from="value" value="L" />
  </WHEN>         
  <WHEN field="Microsoft.VSTS.Scheduling.StoryPoints" value="5">
    <COPY from="value" value="XL" />
  </WHEN>         
</FIELD>