字段未显示在TFS 2017 WebLayout中

时间:2017-10-24 18:29:19

标签: tfs tfs2017

我从TFS 2015升级后启用了TFS 2017中的新工作项表单,但发现有些字段未在新工作项表单中显示,即使我可以看到在编辑工作项类型XML时的WebLayout部分。是否存在隐藏WebLayout中的字段的条件?

我想要出现的字段是Microsoft.VSTS.Scheduling.RemainingWork字段。我在WebLayout中有以下内容:

<WebLayout>
    <!- Snipped some other groups which show -->
    <Group Label="Timescales">
       <!-- Snipped Some other fields which show -->
       <Control FieldName="Microsoft.VSTS.Scheduling.RemainingWork" Type="FieldControl" Label="Remaining Work" />
    </Group>
</WebLayout>

我对自定义字符串字段也有同样的问题,但我不再需要该字段,所以无论如何我都删除了它。

2 个答案:

答案 0 :(得分:1)

在网页布局中未显示和声明该字段,您需要仔细检查字段是否隐藏或字段值是否无效。

在您的情况下,您可以修改工作项类型,以便在更改特定状态(例如从完成到正在进行)时从Remaining Work field添加必需角色。请按照以下步骤操作:

  1. 使用(流程编辑器)中的TFS Power Tools打开工作项类型。
  2. 工作流程标签下,找到从“完成”到“完成”的转换 在进行中,然后双击此过渡。
  3. 工作流转换对话框的“字段”选项卡下,添加“剩余” 单击“工作”字段,然后单击“确定”按钮并保存工作项类型。
  4. 作为解决方法,当您更改状态时,即使转换正在清除Reamining Work字段,仍需要输入字段的值。

答案 1 :(得分:0)

所以,我发现当我在两种特定状态之间切换时,转换是清除剩余工作字段值。我猜测WebLayout没有显示无效字段,因为空字符串不是有效的Double字段,剩余工作定义为