Partager via


FieldCondition, type complexe (Schéma de définition du type d'élément de travail)

Mise à jour : novembre 2007

Définit l'attribut field et fait référence à Rules pour les éléments WHENCHANGED et WHENNOTCHANGED.

<xs:complexType name="FieldCondition">
        <xs:choice minOccurs="1" maxOccurs="unbounded">
                <xs:group ref="Rules"/>
        </xs:choice>
        <xs:attribute name="field" type="typelib:ReferenceFieldName" use="required"/>
</xs:complexType>

Attributs et éléments

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

Attributs

Attribut

Description

field

Attribut requis.

Spécifie le nom de référence d'un autre champ. Dans l'élément WHENCHANGED, les règles contenues dans l'élément sont appliquées lorsque la valeur du champ spécifié par cet attribut change. Dans l'élément WHENNOTCHANGED, les règles contenues dans l'élément sont appliquées lorsque la valeur du champ spécifié par cet attribut ne change pas. Le type de l'attribut est typelib:ReferenceFieldName. Longueur minimale : 1 ; longueur maximale : 70.

Valeur de modèle : ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

Exemple de valeur de modèle : Company.Division.IssueType

Pour plus d'informations sur les noms de référence, consultez FIELD, élément (Élément WORKITEMTYPE).

Éléments enfants

Élément

Description

REQUIRED, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel doit avoir une valeur.

READONLY, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel est en lecture seule.

EMPTY, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel doit être vide.

FROZEN, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel est 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.

CANNOTLOSEVALUE, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel ne peut pas être effacé ou vidé une fois qu'une valeur lui a été affectée.

NOTSAMEAS, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), la valeur du champ actuel ne peut pas correspondre à celle d'un champ tiers. Vous spécifiez le champ tiers dans l'élément NOTSAMEAS.

VALIDUSER, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), la liste de valeurs autorisées doit être constituée uniquement d'utilisateurs valides du système.

ALLOWEXISTINGVALUE, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), la valeur du champ actuel qui existe déjà sera autorisée, même si elle enfreint d'autres règles. Si la valeur du champ actuel est modifiée, cet élément ne s'applique pas.

MATCH, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), la valeur du champ actuel doit correspondre au modèle donné.

ALLOWEDVALUES, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel doit avoir une valeur provenant de la liste de valeurs donnée. 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.

SUGGESTEDVALUES, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), la liste spécifiée contient des valeurs suggérées pour le champ actuel. 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.

PROHIBITEDVALUES, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel ne peut contenir aucune valeur de la liste.

DEFAULT, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), la valeur donnée est la valeur par défaut du champ actuel.

COPY, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), la valeur d'un champ tiers est copiée automatiquement dans le champ actuel. Vous spécifiez le champ tiers dans l'élément COPY.

SERVERDEFAULT, élément (Schéma de définition du type d'élément de travail)

Élément Rules, groupe (Schéma de définition du type d'élément de travail) facultatif.

Spécifie que lorsque la valeur du champ identifié par l'attribut field change (dans l'élément WHENCHANGED) ou ne change pas (dans l'élément WHENNOTCHANGED), le champ actuel utilise la valeur issue du composant serveur spécifié. Les composants serveur sont horloge, qui est l'heure de mise à jour de l'élément de travail, et utilisateuractuel, qui est l'identité ayant mis à jour l'élément travail.

Éléments parents

Aucun

Notes

Le type complexe FieldCondition est le type d'élément pour les éléments suivants :

WHENCHANGED, élément (Schéma de définition du type d'élément de travail)

WHENNOTCHANGED, élément (Schéma de définition du type d'élément de travail)

Informations sur les éléments

Espace de noms

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

Nom du schéma

Définition du type d'élément de travail

Fichier de validation

WorkItemTypeDefinition.xsd

Peut être vide

Non applicable

Voir aussi

Autres ressources

Schéma de définition du type d'élément de travail

Conditions de champs