Partager via


Élément FIELD (Workflow)

Vous utilisez l'élément FIELD (flux de travail) pour spécifier les règles et conditions qui s'appliquent à un champ pendant une modification de l'état ou transition du flux de travail. La règle est appliquée en fonction de l'emplacement où s'affiche l'élément FIELD (flux de travail) sous l'élément STATE, TRANSITION, DEFAULTREASON ou REASON dont son élément FIELDS parent est un enfant. Pour en savoir plus, consultez Q : Où dois-je appliquer une règle de champ ?

Notes

Pour plus d'informations sur l'élément FIELD (définition), que vous utilisez pour définir des champs d'un type d'élément de travail, consultez Référence des éléments FIELD (Définition).

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

refname

Requis. Nom de référence du champ où les règles et les conditions sont appliquées. Ce nom de référence doit correspondre à celui défini dans l'élément FIELD (définition) de la définition du champ. Pour plus d'informations, consultez Référence des éléments FIELD (Définition).

Éléments enfants

Élément

Description

ALLOWEDVALUES

Facultatif. Définit une liste de valeurs autorisées pour le champ. Les valeurs autorisées correspondent aux valeurs pouvant être choisies dans une liste de champs figurant sur les formulaires d'élément de travail et dans le Générateur de requêtes. Vous devez sélectionner l'une de ces valeurs.

ALLOWEXISTINGVALUE

Facultatif. Définit le champ pour autoriser des valeurs existantes. Cet élément permet aux valeurs de champ déjà existantes d'être utilisées, même si elles ne sont pas valides. Toutes les nouvelles valeurs de champ doivent être valides.

CANNOTLOSEVALUE

Facultatif. Définit le champ comme ne pouvant pas perdre sa valeur. Cet élément garde la valeur de champ actuelle et ne peut pas être effacé ni vidé.

COPY

Facultatif. Spécifie un autre champ qui contient une valeur à copier dans le champ actuel.

DEFAULT

Facultatif. Définit une valeur par défaut pour le champ.

EMPTY

Facultatif. Définit le champ comme étant vide.

FROZEN

Facultatif. Définit le champ comme étant figé. Il n'est plus possible d'affecter à un champ figé une valeur non vide une fois les modifications validées. Vous pouvez toutefois effacer le champ manuellement, enregistrer l'élément de travail, puis spécifier une valeur différente.

MATCH

Facultatif. Définit un modèle pour le champ auquel la valeur du champ doit correspondre.

NOTSAMEAS

Facultatif. Spécifie un autre champ dont la valeur ne peut pas être identique à la valeur du champ actuel.

PROHIBITEDVALUES

Facultatif. Définit une liste de valeurs interdites pour le champ.

READONLY

Facultatif. Définit le champ comme étant en lecture seule.

REQUIRED

Facultatif. Définit le champ comme obligatoire.

SERVERDEFAULT

Facultatif. Spécifie un composant serveur qui fournit la valeur du champ.

SUGGESTEDVALUES

Facultatif. Définit une liste de valeurs suggérées pour le champ. Les valeurs suggérées correspondent aux valeurs pouvant être choisies dans une liste de champs figurant sur les formulaires d'élément de travail et dans le Générateur de requêtes. Vous pouvez entrer d'autres valeurs en plus de celles indiquées dans la liste.

VALIDUSER

Facultatif. Indique que la liste de valeurs autorisées ne doit comporter que des utilisateurs valides du système.

WHEN

Facultatif. Spécifie une ou plusieurs règles à appliquer au champ actuel lorsqu'un autre champ a une valeur spécifique.

WHENCHANGED

Facultatif. Applique une ou plusieurs règles au champ actuel lorsque la valeur d'un champ spécifique est modifiée.

WHENNOT

Facultatif. Applique une ou plusieurs règles au champ actuel lorsqu'un autre champ n'a pas de valeur spécifique.

WHENNOTCHANGED

Facultatif. Applique une ou plusieurs règles au champ actuel lorsque la valeur d'un champ spécifique n'est pas modifiée.

Éléments parents

Élément

Description

FIELDS

Collection d'éléments FIELD (flux de travail) qui référencent un champ défini pour un type d'élément de travail et qui spécifient les règles et les conditions qui s'appliquent au champ. La référence est basée sur l'élément STATE, TRANSITION, DEFAULTREASON ou REASON dont son élément FIELDS parent est un enfant.

Notes

Vous devez définir au moins un élément enfant pour l'élément FIELD (flux de travail).

FIELD (flux de travail) est un élément enfant requis de FIELDS (flux de travail).

minOccurs="1"

maxOccurs="unbounded"

Voir aussi

Référence

Référence des éléments FIELD (Définition)

Concepts

Définir et modifier les champs des éléments de travail

Modifier le flux de travail pour un type d'élément de travail

Autres ressources

Suivi des éléments de travail : index des définitions d'éléments XML