在tfs 2017 RTM的scrum模板中的某些工作项的XML定义中缺少注意的StateChanged字段:pbi,testplan,testsuite,feebackrequest,codereviewrequest等等。
我假设我应该手动添加它们。对吗?
答案 0 :(得分:1)
如果您指的是State Change Date
字段,是的,默认情况下,它不会添加到Scrum模板中的某些工作项中。
实际上,在Bug
,Feature
等现有工作项中,控件不会添加到布局中。这意味着,您无法在工作项布局中看到该字段。但是,您可以添加控件以根据您的要求显示该字段。
是的,您也可以手动将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>