TFS2010 - 仅在创建项目时复制工作项值

时间:2016-10-25 10:10:59

标签: tfs tfs2010

我们正在将TFS2010用于我们的团队项目。

当创建新的工作项时,我们希望将System.CreatedBy中的值复制到另一个字段......但我们应该能够更改此值。复制值不是问题,但每次保存工作项时,都会再次复制该值。

有没有办法在创建工作项时复制值,而不是在保存工作项时复制值?

1 个答案:

答案 0 :(得分:0)

我认为您要求的是能够将Created By的值复制到另一个字段,但仅限于创建工作项,而不是另一个时间。

如果是这样,答案是肯定的,但你不能在FIELD定义中写出规则;你必须在WORKFLOW中编写规则,特别是在""新的(或者你的第一个州)。

像这样。

<TRANSITIONS>
    <TRANSITION from="" to="New">
      <REASONS>
        <DEFAULTREASON value="New" />
      </REASONS>
      <FIELDS>
        <FIELD refname="Your.Field">
          <COPY from="currentuser" />
          <REQUIRED />
        </FIELD>
      </FIELDS>
    </TRANSITION>
</TRANSITIONS>