TFS 2015工作项类型架构验证错误:System.BoardColumnDone字段

时间:2016-01-12 18:05:27

标签: tfs tfs2012 tfs2013 tfs2015

我正在使用TFS 2015 Update 1的本地安装。我正在尝试修改工作项类型以限制“已分配给”字段以仅将某些tfs组显示为选项。我已经找到了如何通过导出和修改机智模板来做到这一点,但当我尝试导入模板时,我得到一个关于我没有触及的部分xml的错误。

步骤:

1)使用witadmin exportwitd命令导出模板(我已经开始使用'用户故事'模板进行第一次测试)

2)修改xml,将组的“ALLOWEDVALUES”添加到“Assigned To”字段。

3)尝试使用witadmin importwitd命令重新导入修改后的模板

4)接收以下关于我从未接触或修改过的字段和值的异常: TF212018:工作项跟踪模式验证错误:TF248020:您无法为已归档的'System指定'Reportable'属性。 BoardColumnDone”。您只能为Integer,Double,String或DateTime字段定义可报告属性。删除该字段的此属性,或更改字段类型,然后重试。

5)显然我不想删除或修改这个字段属性,我只想改变关于模板的一件事。我不确定为什么我明白这个错误,因为它是以这种方式导出的。我对修改工作项模板非常陌生,但这是一个简单的更改,所以我确定我没有弄乱任何东西。我已经粘贴了我在下面修改过的字段以供参考。

<FIELD name="Assigned To" refname="System.AssignedTo" type="String" syncnamechanges="true" reportable="dimension">
        <HELPTEXT>The person currently working on this story</HELPTEXT>
        <ALLOWEXISTINGVALUE />
        <ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
            <!-- Only allow specific tfs group -->
            <LISTITEM value="[DefaultCollection]\Project Valid Users" />
        </ALLOWEDVALUES>
        <VALIDUSER />
      </FIELD>

1 个答案:

答案 0 :(得分:3)

Gah,它最终成为我使用的witadmin的版本。使用最新版本修复了我的问题。多么令人沮丧。