Share via


FieldValueCondition, tipo complejo (Esquema de definición de tipo de elemento de trabajo)

Actualización: noviembre 2007

Define los atributos e incorpora Rules para los elementos WHEN y WHENNOT.

<xs:complexType name="FieldValueCondition">
        <xs:complexContent>
                <xs:extension base="FieldCondition">
                        <xs:attribute name="value" type="typelib:Constant" use="required"/>
                </xs:extension>
        </xs:complexContent>
</xs:complexType>

Atributos y elementos

Las siguientes secciones describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

field

Atributo FieldCondition, tipo complejo (Esquema de definición de tipo de elemento de trabajo) necesario.

Especifica el nombre de referencia de campo de otro campo. En el elemento WHEN, identifica un campo que debe tener un valor especificado para que se apliquen las reglas de este elemento al campo actual. En el elemento WHENNOT, identifica un campo que no debe tener un valor especificado para que se apliquen las reglas de este elemento al campo actual.

El tipo de atributo es typelib:ReferenceFieldName. Longitud mínima: 1; longitud máxima: 70.

Valor de modelo: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

Ejemplo de un valor de modelo: Company.Division.IssueType

Para obtener más información acerca de nombres de referencia, vea Elemento FIELD (Elemento WORKITEMTYPE).

value

Atributo obligatorio.

Especifica un valor del campo identificado por el atributo field. En el elemento WHEN, las reglas incluidas en el elemento se aplican cuando el valor de atributo field es igual que el valor especificado por este atributo. En el elemento WHENNOT, las reglas incluidas en el elemento se aplican cuando el valor de atributo field no es igual que el valor especificado por este atributo. El tipo de atributo es typelib:Constant. Longitud máxima: 255.

Elementos secundarios

Elemento

Descripción

Elemento REQUIRED (Esquema de definición de tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual debe contener un valor.

Elemento READONLY (Esquema de definición de tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual es de sólo lectura.

Elemento EMPTY (Esquema de definición de tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual no debe contener un valor.

Elemento FROZEN (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual está inmovilizado. Un campo inmovilizado no puede cambiarse a un valor no vacío después de confirmar los cambios. Sin embargo, se puede borrar manualmente el campo, guardar el elemento de trabajo y, a continuación, especificar un valor diferente.

Elemento CANNOTLOSEVALUE (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual no se puede borrar ni dejar vacío después de haber adquirido un valor.

Elemento NOTSAMEAS (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el valor del campo actual no puede coincidir con el valor de un tercer campo. El tercer campo se especifica en el elemento NOTSAMEAS.

Elemento VALIDUSER (Esquema de definición de tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), la lista de valores permitidos sólo debe contener usuarios válidos del sistema.

Elemento ALLOWEXISTINGVALUE (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), se permitirá el valor del campo actual existente, aunque infrinja otras reglas. Si se cambia el valor del campo actual, este elemento no se aplica.

Elemento MATCH (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el valor del campo actual no debe coincidir con el modelo especificado.

Elemento ALLOWEDVALUES (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual debe tener un valor procedente de la lista de valores especificada. Los valores permitidos son los valores que están disponibles para su selección en una lista de campos de los formularios de elementos de trabajo y en el generador de consultas. Debe seleccionar uno de estos valores.

Elemento SUGGESTEDVALUES (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), la lista especificada contiene valores sugeridos para el campo actual. Los valores sugeridos son los valores que están disponibles para su selección en una lista de campos de los formularios de elementos de trabajo y en el generador de consultas. Además de los valores que figuran en la lista, puede agregar otros valores.

Elemento PROHIBITEDVALUES (Esquema de definición de tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual no puede contener ningún valor de esta lista.

Elemento DEFAULT (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), este elemento especifica el valor predeterminado del campo actual.

Elemento COPY (Esquema de definición de tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el valor de un tercer campo se copia automáticamente en el campo actual. El tercer campo se especifica en el elemento COPY.

Elemento SERVERDEFAULT (Esquema de definición del tipo de elemento de trabajo)

Elemento Grupo de reglas (Esquema de definición del tipo de elemento de trabajo) opcional.

Especifica que cuando el campo identificado por el atributo field tiene el valor especificado (en el elemento WHEN), o no tiene el valor especificado (en el elemento WHENNOT), el campo actual obtiene su valor del componente de servidor especificado. Los componentes de servidor son clock, que es la hora a la que se actualiza el elemento de trabajo y currentuser, que es la identidad que actualiza el elemento de trabajo.

Elementos primarios

Ninguna

Comentarios

El tipo complejo FieldValueCondition es el tipo de elemento de los siguientes elementos:

Elemento WHEN (Esquema de definición del tipo de elemento de trabajo)

Elemento WHENNOT (Esquema de definición de tipo de elemento de trabajo)

FieldValueCondition es una extensión de FieldCondition, tipo complejo (Esquema de definición de tipo de elemento de trabajo).

Información de elemento

Espacio de nombres

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

Nombre de esquema

Definición del tipo de elemento de trabajo

Archivo de validación

WorkItemTypeDefinition.xsd

Puede estar vacío

No es aplicable

Vea también

Otros recursos

Esquema de definición del tipo de elemento de trabajo

Condiciones de campo