0

我正在尝试将下拉列表添加到故事点;显然这没有发生。我有一些问题:

  1. 它是否像预定义的那样,因为它不允许我更改现有的?

  2. 我创建了一个新字段作为“MyStory Point”并有下拉菜单,它工作得很好,它是否与现有的 Story Point 一样工作,或者我是否还需要对其他一些文件进行更改。

我的新领域是:

<FIELD name="MyStory Points" refname="My.Points" type="String" reportable="dimension">
        <HELPTEXT>The size of work estimated for implementing this user story</HELPTEXT>
<ALLOWEDVALUES expanditems="true">
         <LISTITEM value="1" /> 
        <LISTITEM value="2" /> 
        <LISTITEM value="3" /> 
        <LISTITEM value="5" />
        <LISTITEM value="8" />
        <LISTITEM value="13" />
        <LISTITEM value="21" />
        </ALLOWEDVALUES>
      </FIELD>

然后在<control>标签下:

<Control FieldName="My.Points" Type="FieldControl" Label="MyStory Points:" LabelPosition="Left" />

这个对吗??这对故事点有用吗?

4

1 回答 1

0

如果您愿意,您可以这样做,但任何引用旧字段的现成报告都会中断。如果您有任何自定义(例如自定义报告、自定义仓库适配器、自定义多维数据集等),它们也可能会损坏。

可能更好的方法是保留原始字段但不要在表单上显示它(通过更改 CONTROL 就像您所做的那样)。然后确保每当您的新字段更改值时,它都会被复制到旧字段中。这样,旧字段仍然存在,因此依赖它的报告或其他部分都不会中断。像这样的东西:

<FIELD name="Story Points" refname="Microsoft.VSTS.Scheduling.StoryPoints" type="Double" reportable="measure">
    <WHENCHANGED field="My.Points">
        <COPY>My.Points</COPY>
    </WHENCHANGED>
</FIELD>
于 2013-04-24T16:51:31.483 回答