Referencias de todos los elementos FIELD de XML
Puede usar la información de este tema como referencia rápida para todos los elementos y los atributos principales que definen un campo de datos de un tipo de elemento de trabajo. Puede especificar estos elementos en el contenedor de elementos FIELD (Definition). Para agregar un campo a un tipo de elemento de trabajo, especifique un elemento FIELD (Definition) en el elemento FIELDS (Definition). Puede especificar estos elementos en la definición de un tipo de elemento de trabajo o como parte de un flujo de trabajo global. Puede crear los elementos secundarios que se describen en este tema para especificar el comportamiento de un campo, definir los valores predeterminados o establecer una lista de selección de valores. Puede usar elementos de reglas de campo y combinarlos con otros elementos. Puede limitar la mayor parte de las reglas para que se apliquen a uno o varios usuarios o grupos, o para que uno o varios usuarios o grupos las omitan.
Nota
Para poder definir un flujo de trabajo global, la característica debe estar habilitada en el servidor de capa de aplicación. Por tanto, en el servidor debe ejecutarse una versión de Visual Studio Team Foundation Server, como puede ser Team Foundation Server 2010 con Service Pack 1 (SP1), compatible con dicha característica. Puede descargar el Service Pack desde la siguiente página del sitio web de Microsoft: Service Pack 1 of Visual Studio Team Foundation Server 2010, Beta. Para obtener más información, vea Personalizar el flujo de trabajo.
Todos los elementos secundarios de FIELD son opcionales. Salvo en el elemento HELPTEXT, puede especificar todos los elementos como elementos secundarios de FIELD (Definition), FIELD (Workflow) y FIELD (Global Workflow). Puede usar el elemento FIELD (Definition) para definir un campo de elemento de trabajo y especificar las reglas y condiciones que se aplican a él. Puede especificar reglas para que un elemento FIELD (Workflow) defina el valor o aplique reglas a un campo como transiciones del elemento de trabajo de un estado a otro. Puede especificar las reglas de los campos en función del elemento STATE, TRANSITION, REASON o DEFAULTREASON del que el elemento FIELDS principal es un elemento secundario. Para obtener más información, vea Trabajar con campos de elementos de trabajo y Diseñar el flujo de trabajo.
En este tema
Elemento contenedor FIELD (Definition)
Elementos secundarios de FIELD
Elementos secundarios GLOBALLIST y LISTITEM
Atributos especificados mediante elementos secundarios de FIELD
Elemento contenedor FIELD (Definition)
Puede usar la siguiente sintaxis para definir los campos de datos de un tipo de elemento de trabajo. En este ejemplo se muestra el formato del elemento FIELD (Definition) y todos los elementos secundarios opcionales. Para obtener más información, vea FIELD (Definición) (Elemento).
<FIELD name="fieldDisplayName" refname="fieldReferenceName" type="String | Integer | Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportingname="reportingDisplayName" reportingrefname="reportingReferenceName"
reportable="Dimension | Detail | Measure" formula="avg" >
<ALLOWEDVALUES> . . . </ALLOWEDVALUES>
<ALLOWEXISTINGVALUE />
<CANNOTLOSEVALUE />
<COPY />
<DEFAULT />
<EMPTY />
<FROZEN />
<HELPTEXT> . . . </HELPTEXT>
<MATCH />
<NOTSAMEAS />
<PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
<READONLY />
<REQUIRED />
<SERVERDEFAULT />
<SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
<VALIDUSER />
<WHEN>> . . . </WHEN>
<WHENNOT> . . . </WHENNOT>
<WHENCHANGED> . . . </WHENCHANGED>
<WHENNOTCHANGED> . . . </WHENNOTCHANGED>
</FIELD>
Elementos secundarios de FIELD
En la tabla siguiente se describen los elementos secundarios que puede especificar para aplicar las reglas que asignan un valor a un campo. Todos los elementos secundarios son opcionales. La mayoría de los elementos secundarios se pueden limitar para que se apliquen solo a un único grupo o a todos excepto a los usuarios de un determinado grupo.
Elemento |
Descripción y sintaxis |
---|---|
ALLOWEDVALUES |
Define una lista de valores que los usuarios pueden especificar en una lista de campos de los formularios de elementos de trabajo y en el editor de consultas. Los usuarios deben especificar uno de los valores que se muestran.
Para obtener más información, vea Definir listas de selección. |
ALLOWEXISTINGVALUE |
Especifica que un campo puede mantener un valor existente, aun cuando ya no esté en ninguna lista de selección. Todos los valores nuevos deben estar en la lista.
Para obtener más información, vea Definir listas de selección. |
CANNOTLOSEVALUE |
Especifica que los usuarios no pueden borrar todos los valores de un campo después de establecer un valor. Una vez que el campo contiene un valor, ese campo debe tener siempre un valor que no sea NULL.
Para obtener más información, vea Establecer las condiciones en un campo Elemento de trabajo. |
COPY |
Copia un valor especificado en un campo cuando un usuario crea o modifica un elemento de trabajo.
Para obtener más información, vea Definir valores predeterminados o copiar valores en un campo. |
DEFAULT |
Especifica un valor para un campo que está vacío cuando un usuario crea o modifica un elemento de trabajo. Si un campo ya tiene un valor, se omite la regla default.
Para obtener más información, vea Definir valores predeterminados o copiar valores en un campo. |
EMPTY |
Borra cualquier valor que contenga el campo. La regla EMPTY también hace que un campo sea de solo lectura y no debe usarse con la regla READONLY. El valor del campo se borra cuando un usuario guarda el elemento de trabajo y no puede especificar ningún valor. Esta regla se usa principalmente durante la transición de estados para borrar los campos que se aplican al estado al que el elemento realiza la transición.
Para obtener más información, vea Establecer las condiciones en un campo Elemento de trabajo. |
FROZEN |
Especifica que no se puede modificar el campo a un valor no vacío después de confirmar los cambios. En cuanto un usuario guarde el elemento de trabajo con un valor en ese campo, ese valor ya no se podrá modificar.
Para obtener más información, vea Establecer las condiciones en un campo Elemento de trabajo. |
HELPTEXT |
Define el texto que va a aparecer cuando un usuario señale el campo del formulario de elemento de trabajo. tooltipText: cadena de texto que contiene entre 1 y 255 caracteres.
Para obtener más información, vea Definir el texto de ayuda para un campo de elemento de trabajo. |
MATCH |
Define un modelo con el que deben coincidir los valores de los campos de tipo cadena.
Para obtener más información, vea Lograr que un campo de cadena coincida con un modelo. |
NOTSAMEAS |
Especifica que un campo no tiene asignado el mismo valor que el que se ha asignado a otro campo especificado. El valor del atributo field debe ser un nombre de referencia de campo válido.
Para obtener más información, vea Establecer las condiciones en un campo Elemento de trabajo. |
PROHIBITEDVALUES |
Define una lista de valores que un campo no puede contener. Los usuarios no pueden guardar un elemento de trabajo si el campo contiene un valor prohibido.
Para obtener más información, vea Definir listas de selección. |
READONLY |
Especifica que no se puede modificar el valor que tiene asignado el campo.
Nota
No utilice este elemento junto con el elemento EMPTY porque EMPTY crea también un campo de solo lectura.Si combina estos elementos, los resultados serán incoherentes.
Para obtener más información, vea Establecer las condiciones en un campo Elemento de trabajo. |
REQUIRED |
Especifica que los usuarios deben establecer un valor en el campo. Los campos obligatorios no pueden estar vacíos. Los usuarios no podrán guardar un elemento de trabajo hasta que hayan asignado valores a todos los campos obligatorios.
Para obtener más información, vea Establecer las condiciones en un campo Elemento de trabajo. |
SERVERDEFAULT |
Copia un valor del servidor especificado en un campo cuando un usuario guarda un elemento de trabajo. Normalmente, estos campos aparecen como campos de solo lectura en el formulario.
Para obtener más información, vea Definir valores predeterminados o copiar valores en un campo. |
SUGGESTEDVALUES |
Define una lista de valores sugeridos que los usuarios pueden especificar en una lista de campos de los formularios de elementos de trabajo y en el editor de consultas. Los usuarios pueden especificar valores distintos de los sugeridos.
Para obtener más información, vea Definir listas de selección. |
VALIDUSER |
Restringe los elementos de trabajo para que los usuarios que pertenezcan al grupo especificado no puedan modificarlo. El grupo predeterminado es el grupo Valid Users de Team Foundation. Todos los atributos son opcionales. Todos los atributos deben estar compuestos de una cadena de texto que contenga entre 1 y 255 caracteres. Puede utilizar tokens para especificar los grupos. Para obtener más información, vea Utilizar tokens para hacer referencia a grupos y usuarios.
Para obtener más información, vea Administrar permisos para crear o modificar elementos de trabajo. |
WHEN |
Especifica una o más reglas que se aplicarán al campo actual cuando otro campo tenga un valor concreto. El elemento FIELD primario define el campo actual.
Para obtener más información, vea Asignar reglas y valores basados en condiciones |
WHENNOT |
Especifica una o varias reglas que se van a aplicar al campo actual cuando otro campo no tenga un valor concreto. El elemento FIELD primario define el campo actual.
Para obtener más información, vea Asignar reglas y valores basados en condiciones. |
WHENCHANGED |
Especifica una o varias reglas que se van a aplicar al campo actual cuando otro campo se modifique durante la revisión del elemento de trabajo. El elemento FIELD primario define el campo actual.
Para obtener más información, vea Asignar reglas y valores basados en condiciones. |
WHENNOTCHANGED |
Especifica una o varias reglas que se van a aplicar al campo actual cuando otro campo no se modifique durante la revisión del elemento de trabajo. El elemento primario define el campo actual.
Para obtener más información, vea Asignar reglas y valores basados en condiciones. |
Elementos secundarios GLOBALLIST y LISTITEM
En la tabla siguiente se describen los elementos GLOBALLIST y LISTITEM. Puede especificar estos elementos como elementos secundarios de ALLOWEDVALUES, SUGGESTEDVALUES y PROHIBITEDVALUES. Puede usar estos elementos para enumerar una lista de valores que se presenta como una lista de selección o un menú desplegable con elementos que un usuario puede especificar. Para obtener más información, vea Definir y usar listas, listas de selección y listas globales.
Elemento |
Sintaxis |
Descripción |
---|---|---|
GLOBALIST |
|
Define un conjunto de los elementos LISTITEM que se almacenan en una colección de proyectos de equipo y que todos los proyectos de equipo de una colección pueden usar. globalListName: cadena de texto que contiene entre 1 y 255 caracteres. GLOBALLIST es un elemento secundario obligatorio del elemento GLOBALLISTS y un elemento secundario opcional de los elementos ALLOWEDVALUES, SUGGESTEDVALUES y PROHIBITEDVALUES. Puede definir una lista global dentro de una definición de elemento de trabajo, una definición de lista global o un flujo de trabajo global. |
LISTITEM |
|
Define un valor de lista válido. LISTITEM es un elemento secundario necesario del elemento GLOBALLIST y un elemento secundario opcional de ALLOWEDVALUES, SUGGESTEDVALUES y PROHIBITEDVALUES. |
Volver al principio
Atributos especificados mediante elementos secundarios de FIELD
Puede calificar la mayoría de las reglas de FIELD para que se apliquen o no a un conjunto de grupos o usuarios; para ello, deberá incluir los atributos for o not. Para obtener más información, vea Definir el ámbito de una regla de campo para un grupo.
Atributo |
Sintaxis |
Descripción |
---|---|---|
expanditems |
expanditems="true | false" |
Opcional. Especifica si un grupo que el elemento LISTITEM identifica debe expandirse para que se incluyan los grupos subordinados de la lista. El valor predeterminado de este atributo es true. |
filteritems |
filteritems="excluirGrupos" |
Opcional. Especifica que en la lista solo se incluyan los miembros de los grupos y no los nombres de grupo. El único valor permitido para este atributo es excludegroups. |
for |
for="nombreGrupoUsuario" |
Opcional. Especifica el nombre del usuario o grupo de Team Foundation al que se aplica esta regla. Los valores válidos constan de una cadena de texto que contiene entre 1 y 255 caracteres. |
not |
not="nombreGrupoUsuario" |
Opcional. Especifica el nombre del usuario o grupo de Team Foundation al que no se aplica esta regla. Los valores válidos constan de una cadena de texto que contiene entre 1 y 255 caracteres. |
from |
from="value | field | clock | currentuser" |
Obligatorio. Especifica el origen del valor a partir del cual se va a copiar el valor o se va a establecer un valor predeterminado. Valores válidos son:
Si especifica "value" o "field", debe incluir también el atributo "value" o "field", respectivamente. |
field |
field="nombreReferenciaCampo" |
Opcional. Establece el nombre del campo cuyo valor se va a copiar en el campo cuando se especifique field para el atributo from. |
value |
value="valorQueSeVaAcopiar" |
Opcional. Establece el valor que se va a copiar en el campo cuando value se especifica para el atributo from. |
Volver al principio
Vea también
Conceptos
Definir y usar listas, listas de selección y listas globales
Trabajar con campos de elementos de trabajo
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Enero de 2011 |
Se ha revisado para incorporar la sintaxis de todos los elementos secundarios de FIELD y para quitar los vínculos a los temas que se han quitado. |
Mejora de la información. |