Referencia de elementos FIELD (flujo de trabajo)

Puede usar el elemento FIELD (flujo de trabajo) para especificar las reglas y condiciones que se aplican a un campo durante un cambio de estado o una transición de flujo de trabajo. La regla se aplica en función de dónde aparece el elemento FIELD (flujo de trabajo) bajo el elemento STATE, TRANSITION, DEFAULTREASON o REASON del cual su elemento primario FIELDS es un elemento secundario. Para obtener más información, consulte P: ¿Dónde debería aplicar una regla de campo?

Nota

Para obtener información sobre el elemento FIELD (definición), que se usa para definir campos de un tipo de elemento de trabajo, vea Referencia de elemento FIELD (Definición).

<FIELD refname="fieldReferenceName">
   <ALLOWEDVALUES> . . . </ALLOWEDVALUES>
   <ALLOWEXISTINGVALUE />
   <CANNOTLOSEVALUE />
   <COPY />
   <DEFAULT />
   <EMPTY />
   <FROZEN />
   <MATCH />
   <NOTSAMEAS />
   <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
   <READONLY />
   <REQUIRED />
   <SERVERDEFAULT />
   <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
   <VALIDUSER />
   <WHEN> . . . </WHEN>
   <WHENNOT> . . . </WHENNOT>
   <WHENCHANGED> . . . </WHENCHANGED>
   <WHENNOTCHANGED> . . . </WHENNOTCHANGED>
<FIELD>

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

refname

Requerido. El nombre de referencia de un campo donde se aplican las reglas y condiciones. El nombre de referencia debe coincidir con el nombre de referencia definido en el elemento FIELD (definición) de la definición de campo. Para obtener más información, vea Referencia de elemento FIELD (Definición).

Elementos secundarios

Elemento

Descripción

ALLOWEDVALUES

Opcional. Define una lista de valores permitidos para el campo. Los valores permitidos son valores disponibles para seleccionarlos en una lista de campos en los formularios de elementos de trabajo y en el generador de consultas. Debe seleccionar uno de estos valores.

ALLOWEXISTINGVALUE

Opcional. Define el campo de modo que permita los valores existentes. Este elemento permite usar los valores de campo que ya existen, incluso si no son válidos. Todos los valores de campo nuevos deben ser válidos.

CANNOTLOSEVALUE

Opcional. Define el campo de modo que no pueda perder su valor. Este elemento mantiene el valor de campo actual y no se puede borrar o dejar vacío.

COPY

Opcional. Especifica otro campo que contiene un valor que se va a copiar en el campo actual.

DEFAULT

Opcional. Define un valor predeterminado para el campo.

EMPTY

Opcional. Define el campo como vacío.

FROZEN

Opcional. Define el campo como 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.

MATCH

Opcional. Define un patrón para el campo con el que debe coincidir el valor del campo.

NOTSAMEAS

Opcional. Especifica otro campo cuyo valor no puede ser idéntico al valor del campo actual.

PROHIBITEDVALUES

Opcional. Define una lista de valores prohibidos para el campo.

READONLY

Opcional. Define el campo como de solo lectura.

REQUIRED

Opcional. Define el campo como obligatorio.

SERVERDEFAULT

Opcional. Especifica un componente del servidor que proporcionará el valor para el campo.

SUGGESTEDVALUES

Opcional. Define una lista de valores sugeridos para el campo. Los valores sugeridos son los valores que están disponibles para seleccionarlos en una lista de campos en 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.

VALIDUSER

Opcional. Especifica que la lista de valores permitidos debe incluir solo los usuarios válidos del sistema.

WHEN

Opcional. Especifica una o más reglas que se aplicarán al campo actual cuando otro campo tenga un valor concreto.

WHENCHANGED

Opcional. Aplica una o más reglas al campo actual cuando se cambia el valor de un campo concreto.

WHENNOT

Opcional. Aplica una o más reglas al campo actual cuando otro campo no tiene un valor concreto.

WHENNOTCHANGED

Opcional. Aplica una o más reglas al campo actual cuando no se cambia el valor de un campo concreto.

Elementos primarios

Elemento

Descripción

FIELDS

Una colección de elementos FIELD (flujo de trabajo) que hacen referencia a un campo definido para un tipo de elemento de trabajo y que especifican las reglas y condiciones que se aplican al campo. La referencia se basa en el elemento STATE, TRANSITION, DEFAULTREASON o REASON, del cual su elemento primario FIELDS es un elemento secundario.

Comentarios

Debe definir al menos un elemento secundario para el elemento FIELD (flujo de trabajo).

FIELD (flujo de trabajo) es un elemento secundario requerido de FIELDS (flujo de trabajo).

minOccurs="1"

maxOccurs="unbounded"

Vea también

Referencia

Referencia de elemento FIELD (Definición)

Conceptos

Definir y modificar campos de elementos de trabajo

Cambiar el flujo de trabajo de un tipo de elemento de trabajo

Otros recursos

Seguimiento de elementos de trabajo: Índice de definiciones de elementos XML