Tipos de lista de campo
Actualización: noviembre 2007
Es posible definir los valores que puede contener un campo especificando si los valores se permiten, se sugieren o se prohíben. Para ello, se utilizan las tres etiquetas siguientes:
<ALLOWEDVALUES> Una enumeración de valores que se presenta al usuario como lista desplegable. Los usuarios deben seleccionar uno de los valores de esta lista.
<SUGGESTEDVALUES> Una enumeración de valores que se presenta al usuario como lista desplegable. Los usuarios pueden seleccionar cualquier valor. También pueden especificar un valor no incluido entre las sugerencias.
<PROHIBITEDVALUES> Los usuarios no pueden guardar un elemento de trabajo si el campo contiene algún valor prohibido. Los valores prohibidos se utilizan normalmente cuando un valor se permitía anteriormente pero ya no es válido.
Ejemplo
En este ejemplo, el campo Customer Severity puede tener cualquiera de los valores Emergency, Major y Minor. En tiempo de ejecución, los usuarios pueden seleccionar uno de los valores de una lista desplegable.
<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>