tfs 2017 - scrum模板 - 在某些工作项中缺少statechanged字段

时间:2017-12-25 06:31:22

标签: tfs tfs2017

在tfs 2017 RTM的scrum模板中的某些工作项的XML定义中缺少注意的StateChanged字段:pbi,testplan,testsuite,feebackrequest,codereviewrequest等等。

我假设我应该手动添加它们。对吗?

1 个答案:

答案 0 :(得分:1)

如果您指的是State Change Date字段,是的,默认情况下,它不会添加到Scrum模板中的某些工作项中。

实际上,在BugFeature等现有工作项中,控件不会添加到布局中。这意味着,您无法在工作项布局中看到该字段。但是,您可以添加控件以根据您的要求显示该字段。

是的,您也可以手动将State Change Date字段添加到不存在的工作项中。见Add a field, or apply a rule, or change an attribute for details.

您还可以使用TFS Process Template Editor编辑WIT定义。

字段:

<FieldDefinition name="State Change Date" refname="Microsoft.VSTS.Common.StateChangeDate" type="DateTime">
  <WHENCHANGED field="System.State">
    <SERVERDEFAULT from="clock" />
  </WHENCHANGED>
  <WHENNOTCHANGED field="System.State">
    <READONLY />
  </WHENNOTCHANGED>
</FieldDefinition>

布局控制:

<Group Label="Status">
  <Column PercentWidth="100">
    <Control FieldName="Microsoft.VSTS.Common.StateChangeDate" Type="DateTimeControl" Label="State Change Date:" LabelPosition="Left" />
  </Column>
</Group>

页面部分:

  <Section>
    <Group Label="Status">
      <Control Label="State Change Date:" Type="DateTimeControl" FieldName="Microsoft.VSTS.Common.StateChangeDate" />
    </Group>
  </Section>

enter image description here