FieldCondition, tipo complejo (Esquema de definición de tipo de elemento de trabajo)
Actualización: noviembre 2007
Define el atributo field y las referencias Rules para los elementos WHENNOTCHANGED y WHENCHANGED.
<xs:complexType name="FieldCondition">
<xs:choice minOccurs="1" maxOccurs="unbounded">
<xs:group ref="Rules"/>
</xs:choice>
<xs:attribute name="field" type="typelib:ReferenceFieldName" use="required"/>
</xs:complexType>
Atributos y elementos
Las siguientes secciones describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
field |
Atributo obligatorio. Especifica el nombre de referencia de campo de otro campo. En el elemento WHENCHANGED, las reglas incluidas en el elemento se aplican cuando cambia el valor del campo especificado por este atributo. En el elemento WHENNOTCHANGED, las reglas incluidas en el elemento se aplican cuando no cambia el valor del campo especificado por este atributo. 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). |
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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), el campo actual no debe tener 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), el campo actual debe estar vacío. |
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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), el valor del campo actual no debe 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), el valor especificado es 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), 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 valor del campo identificado por el atributo field cambia (en el elemento WHENCHANGED) o no cambia (en el elemento WHENNOTCHANGED), el campo actual utiliza el 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 FieldCondition es el tipo de elemento de los siguientes elementos:
Elemento WHENCHANGED (Esquema de definición de tipo de elemento de trabajo)
Elemento WHENNOTCHANGED (Esquema de definición del 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 |