无法改变"原因"在工作项类型上调整状态时(TFS2013)

时间:2014-05-13 20:21:27

标签: tfs tfs2010 tfs2013 tfs-workitem

我将开始自定义TFS,而我的TFS团队项目是Microsoft Visual Studio Scrum 2013的99%香草模板。所以我认为我的问题可能对某些人来说很明显。我也使用VS PowerTools。

在Scrum任务中,当您将状态从待执行更改为完成时,它会将原因默认为" 已完成工作&#34 ;.我希望能够选择其他原因,所以我从To Do->Done过渡到了一个名为" 过时"的新原因,然后将其保存回服务器。我已经验证它会出现在XML等中。

Work Item Type Workflow Screenshot

当我从 To Do-> Done 更改时,原因仍然是灰色的,默认为"工作已完成"?

Scrum WIT

我使用Agile 2013模板创建了一个新的团队项目,当您从 New-> Closed 更改状态时,您可以选择将原因更改为"已完成/已过时/递延/剪切&#34 ;.这是我试图模仿的基本功能。

Agile WIT

我在任何一个领域都没有看到任何不寻常的规则?

1 个答案:

答案 0 :(得分:3)

如果您查看表单显示的XML,您将看到:

<Control FieldName="System.Reason" Type="FieldControl" Label="Reason" LabelPosition="Left" ReadOnly="True" />

如果您将“Readonly ='True'”更改为“Readonly ='False'”,您将在更改状态时获得一个选择列表。