Elemento FIELD (Flusso di lavoro)

Si utilizza l'elemento FIELD (flusso di lavoro) per specificare le regole e le condizioni applicabili a un campo durante una modifica dello stato o una transizione del flusso di lavoro.La regola viene applicata in base a dove viene visualizzato l'elemento FIELD (Flusso di lavoro) sotto all'elemento STATE, TRANSITION, DEFAULTREASON o REASON di cui è figlio l'elemento padre FIELDS.

[!NOTA]

Per informazioni sull'elemento FIELD (Definizione) che si utilizza per definire i campi per un tipo di elemento di lavoro, vedere Elemento FIELD (Definizione).

<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>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo

Descrizione

refname

Necessario.Nome di riferimento del campo a cui vengono applicate le regole e le condizioni.Il nome di riferimento deve corrispondere a quello definito nell'elemento FIELD della definizione di campo (Definizione).Per ulteriori informazioni, vedere Elemento FIELD (Definizione).

Elementi figlio

Elemento

Descrizione

ALLOWEDVALUES

Opzionale.Definisce un elenco di valori consentiti per il campo.I valori consentiti sono i valori selezionabili di un elenco di campi presente in form di elementi di lavoro e nel generatore di query.È necessario selezionare uno di questi valori.

ALLOWEXISTINGVALUE

Opzionale.Definisce il campo in modo da consentire i valori esistenti.Questo elemento consente l'utilizzo dei valori del campo già esistenti, anche se non sono validi.Tutti i nuovi valori di campo devono essere validi.

CANNOTLOSEVALUE

Opzionale.Definisce il campo in modo che non può perdere il valore.Questo elemento mantiene il valore del campo corrente e non può essere cancellato o lasciato vuoto.

COPY

Opzionale.Specifica un altro campo contenente un valore da copiare nel campo corrente.

DEFAULT

Opzionale.Definisce un valore predefinito per il campo.

EMPTY

Opzionale.Definisce il campo come vuoto.

FROZEN

Opzionale.Definisce il campo come bloccato.Un campo bloccato non può essere impostato su un valore non vuoto dopo che è stato eseguito il commit delle modifiche.Tuttavia è possibile cancellare manualmente il valore contenuto nel campo, salvare l'elemento di lavoro e specificare un valore diverso.

MATCH

Opzionale.Definisce un modello per il campo a cui deve corrispondere il valore del campo.

NOTSAMEAS

Opzionale.Specifica un altro campo il cui valore non può essere identico al valore del campo corrente.

PROHIBITEDVALUES

Opzionale.Definisce un elenco di valori non consentiti per il campo.

READONLY

Opzionale.Definisce il campo come di sola lettura.

REQUIRED

Opzionale.Definisce il campo come obbligatorio.

SERVERDEFAULT

Opzionale.Specifica un componente server che fornirà il valore per il campo.

SUGGESTEDVALUES

Opzionale.Definisce un elenco di valori consigliati per il campo.I valori suggeriti sono i valori selezionabili di un elenco di campi presente in form di elementi di lavoro e nel generatore di query.È possibile immettere altri valori oltre a quelli presenti nell'elenco.

VALIDUSER

Opzionale.Specifica che l'elenco di valori consentiti deve essere costituito solo da utenti validi del sistema.

WHEN

Opzionale.Specifica una o più regole da applicare al campo corrente quando un altro campo ha un valore specifico.

WHENCHANGED

Opzionale.Specifica una o più regole da applicare al campo corrente quando il valore di un campo specifico viene modificato.

WHENNOT

Opzionale.Specifica una o più regole da applicare al campo corrente quando un altro campo non ha un valore specifico.

WHENNOTCHANGED

Opzionale.Specifica una o più regole da applicare al campo corrente quando il valore di un campo specifico non viene modificato.

Elementi padre

Elemento

Descrizione

FIELDS

Una raccolta di elementi FIELD (flusso di lavoro) che fanno riferimento ad un campo definito per un tipo di elemento di lavoro e che specifica le regole e le condizioni applicabili al campo.Il riferimento si basa sull'elemento STATE, TRANSITION, DEFAULTREASON o REASON di cui è figlio l'elemento padre FIELDS.

Note

È necessario definire almeno un elemento figlio per l'elemento FIELD (Flusso di lavoro).

FIELD (Flusso di lavoro) è un elemento figlio obbligatorio di FIELDS (Flusso di lavoro).

minOccurs="1"

maxOccurs="unbounded"

Vedere anche

Riferimenti

Elemento FIELD (Definizione)

Concetti

Utilizzo dei campi elementi di lavoro

Progettare il flusso di lavoro

Altre risorse

Indice delle definizioni degli elementi XML per tipi di elementi di lavoro

Definire e personalizzare il flusso di lavoro degli elementi di lavoro