FIELD (Workflow) (elemento)

Utilice el elemento FIELD (Flujo de trabajo) para especificar las reglas y condiciones que se aplican a un campo durante una transición de cambio de estado o flujo de trabajo. La regla se aplica en función del lugar donde el elemento FIELD (Flujo de trabajo) aparece bajo el elemento STATE, TRANSITION, REASON o DEFAULTREASON del que su elemento primario FIELDS es un elemento secundario.

Nota

Para obtener información acerca del elemento FIELD (Definición), que utiliza para definir los campos para un tipo de elemento de trabajo, vea FIELD (Definición) (Elemento).

<xs:element name="FIELD" type="FieldReference" minOccurs="1" maxOccurs="unbounded"/>

<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 secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo

Descripción

refname

Obligatorio. Nombre de referencia del 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 FIELD (Definición) (Elemento).

Elementos secundarios

Elemento

Descripción

ALLOWEDVALUES

Opcional. Define una lista de valores permitidos para el campo. 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.

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 modelo para el campo con el que debe coincidir el valor de 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 sólo lectura.

REQUIRED

Opcional. Define el campo como necesario.

SERVERDEFAULT

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

SUGGESTEDVALUES

Opcional. Define una lista de valores propuestos para el campo. 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.

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 al campo que se define para un tipo de elemento de trabajo y que especifica las reglas y condiciones que se aplican al campo. La referencia se basa en el elemento STATE, TRANSITION, DEFAULTREASON o REASON del que su elemento FIELDS principal es un elemento secundario.

Comentarios

Debe definir al menos un elemento secundario del elemento FIELD (Flujo de trabajo).

FIELD (Flujo de trabajo) es un elemento secundario necesario de FIELDS (Flujo de trabajo).

minOccurs="1"

maxOccurs="unbounded"

Vea también

Referencia

FIELD (Definición) (Elemento)

Conceptos

Trabajar con campos de elementos de trabajo

Diseñar el flujo de trabajo

Otros recursos

Índice de definiciones de elementos XML para tipos de elementos de trabajo

Definir y personalizar el flujo de trabajo de los elementos de trabajo

Historial de cambios

Fecha

Historial

Motivo

Enero de 2011

Ha simplificado el contenido y ha quitado los vínculos a los temas que se han quitado.

Mejora de la información.