Condividi tramite


Elemento FIELD (Flusso di lavoro)

L'elemento FIELD (flusso di lavoro) permette di 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 alla posizione in cui l'elemento FIELD (flusso di lavoro) nell'elemento STATE, TRANSITION, DEFAULTREASON o REASON di cui il rispettivo elemento padre FIELDS è un elemento figlio. Per altre informazioni, vedere D: Dove deve essere applicata una regola di campo?

Nota

Per informazioni sull'elemento FIELD (definizione), che permette di definire i campi per un tipo di elemento di lavoro, vedere Riferimento all'elemento FIELD (Definizione).

<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

Obbligatorio. Nome di riferimento del campo in cui sono applicate le regole e le condizioni. Il nome di riferimento deve corrispondere al nome di riferimento definito nell'elemento FIELD (definizione) della definizione del campo. Per altre informazioni, vedere Riferimento all'elemento FIELD (Definizione).

Elementi figlio

Elemento

Descrizione

ALLOWEDVALUES

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

ALLOWEXISTINGVALUE

Parametro facoltativo. Definisce il campo in modo da consentire i valori esistenti. Tramite questo elemento è possibile usare i valori del campo già esistenti, anche se non sono validi. Tutti i nuovi valori di campo devono essere validi.

CANNOTLOSEVALUE

Parametro facoltativo. Definisce il campo in modo che non possa perdere il valore. Tramite questo elemento viene mantenuto il valore del campo corrente e non può essere deselezionato o lasciato vuoto.

COPY

Parametro facoltativo. Specifica un altro campo contenente un valore da copiare nel campo corrente.

DEFAULT

Parametro facoltativo. Definisce un valore predefinito per il campo.

EMPTY

Parametro facoltativo. Definisce il campo come vuoto.

FROZEN

Parametro facoltativo. 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 deselezionare manualmente il campo, salvare l'elemento di lavoro, quindi specificare un valore diverso.

MATCH

Parametro facoltativo. Definisce un criterio per il campo a cui deve corrispondere il valore del campo.

NOTSAMEAS

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

PROHIBITEDVALUES

Parametro facoltativo. Definisce un elenco di valori non consentiti per il campo.

READONLY

Parametro facoltativo. Definisce il campo come di sola lettura.

REQUIRED

Parametro facoltativo. Definisce il campo come obbligatorio.

SERVERDEFAULT

Parametro facoltativo. Specifica un componente server tramite cui verrà fornito il valore per il campo.

SUGGESTEDVALUES

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

VALIDUSER

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

WHEN

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

WHENCHANGED

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

WHENNOT

Parametro facoltativo. Specifica una o più regole da applicare al campo corrente quando un altro campo non dispone di un valore specifico.

WHENNOTCHANGED

Parametro facoltativo. 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

Raccolta di elementi FIELD (flusso di lavoro) che fanno riferimento a un campo definito per un tipo di elemento di lavoro e che specificano le regole e le condizioni da applicare al campo. Il riferimento è basato sull'elemento STATE, TRANSITION, DEFAULTREASON o REASON di cui il rispettivo elemento padre FIELDS è un elemento figlio.

Note

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

FIELD (flusso di lavoro) è un elemento figlio obbligatorio dell'elemento FIELDS (flusso di lavoro).

minOccurs="1"

maxOccurs="unbounded"

Vedere anche

Riferimenti

Riferimento all'elemento FIELD (Definizione)

Concetti

Definire e modificare campi di elementi di lavoro

Modificare il flusso di lavoro per un tipo di elemento di lavoro

Altre risorse

Gestione elementi di lavoro: indice delle definizioni di elementi XML