如何创建“字符串”类型的新字段?

时间:2010-09-30 19:38:03

标签: tfs

我的目的是创建一个新领域。实际上我需要几个领域:

  1. “AdditionalAnswer required”,其值为“是”和“否”;
  2. “自定义级别”,包含“1-cool”,“2-middle”,“3-low”列表中的任何文本值。
  3. 两者的类型应为'string'。我已导出工作项类型,并添加了新字段。现在问题是我没有看到最合适的值类型被指定为字符串类型的“RefName”。对于“优先级”字段(实际上是字符串),使用特殊的“System.Priority”RefName。

    我如何创造自己的价值?应使用“查询”过滤此值。

    欢迎任何想法。

    谢谢!

2 个答案:

答案 0 :(得分:5)

refname是您将在代码中引用的字段的名称(其中“Name”是字段的显示名称。)

以下是如何定义“需要额外答案”字段:

<FIELD name="Additional Answer Required" refname="Custom.AdditionalAnswerRequired" type="String" reportable="dimension">
   <ALLOWEDVALUES expanditems="true">
      <LISTITEM value="yes"/>
      <LISTITEM value="no"/>
   </ALLOWEDVALUES>
</FIELD>

对于refname,我选择了“Custom”作为前缀,因为它有助于将自定义字段组合在一起。你可以在这里使用几乎任何字符串。我还将“可报告”设置为维度。如果您使用它,这将允许您在多维数据集中对这些值进行分组/求和。小心“可报告”设置 - 一旦你在字段中有数据,它们就很难改变。

答案 1 :(得分:0)

除了上面的答案,您还可以使用电子工具中的Process Editor(即GUI,毕竟是Windows)来做同样的事情,请参阅power tools