Типы списков полей
Обновлен: Ноябрь 2007
Можно определить значения, которые может содержать поле: для этого нужно указать разрешенные, предлагаемые или запрещенные значения. При этом используются следующие три тега:
<ALLOWEDVALUES> Нумерованный список значений, который отображается для пользователя как раскрывающийся список. Пользователь должен выбрать из этого списка одно значение.
<SUGGESTEDVALUES> Нумерованный список значений, который отображается для пользователя как раскрывающийся список. Пользователь может выбрать любые значения. Также пользователи могут ввести свое собственное значение, которое отсутствует с списке предложенных.
<PROHIBITEDVALUES> Пользователи не могут сохранить рабочий элемент, если поле содержит какие-нибудь запрещенные значения. Запрещенные значения обычно используются, если раньше значение было разрешено, но уже не действительно.
Пример
В этом примере поле «Customer Severity» может содержать любое из трех значений: «Emergency», «Major» и «Minor». Во время выполнения пользователи могут выбирать одно из трех значений в раскрывающемся списке.
<FIELD refname="System.Title" name="Title" type="String">
<HELPTEXT>Enter a brief description of the work item</HELPTEXT>
<REQUIRED/>
</FIELD>
<FIELD refname="MyCorp.CusSeverity" name="Customer Severity" type="String">
<HELPTEXT>Enter the severity of the problem</HELPTEXT>
<ALLOWEDVALUES>
<LISTITEM value="Emergency">
<LISTITEM value="Major">
<LISTITEM value="Minor">
</ALLOWEDVALUES>
<DEFAULT from="value" value="Minor"/>
</FIELD>