Partager via


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

Mise à jour : novembre 2007

Définit les attributs et incorpore Rules pour les éléments WHEN et WHENNOT.

<xs:complexType name="FieldValueCondition">
        <xs:complexContent>
                <xs:extension base="FieldCondition">
                        <xs:attribute name="value" type="typelib:Constant" use="required"/>
                </xs:extension>
        </xs:complexContent>
</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 FieldCondition, type complexe (Schéma de définition du type d'élément de travail) requis.

Spécifie le nom de référence d'un autre champ. Dans l'élément WHEN, identifie un champ qui doit comporter une valeur donnée pour que les règles de cet élément puissent être appliquées au champ actuel. Dans l'élément WHENNOT, identifie un champ qui ne doit pas comporter de valeur donnée pour que les règles de cet élément puissent être appliquées au champ actuel.

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

value

Attribut requis.

Spécifie une valeur du champ identifié par l'attribut field. Dans l'élément WHEN, les règles contenues dans l'élément sont appliquées lorsque la valeur de l'attribut field est égale à celle spécifiée par cet attribut. Dans l'élément WHENNOT, les règles contenues dans l'élément sont appliquées lorsque la valeur de l'attribut field est différente de celle spécifiée par cet attribut. Le type de l'attribut est typelib:Constant. Longueur maximale : 255.

É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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), le champ actuel doit comporter 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), le champ actuel ne doit pas comporter de valeur.

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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), la valeur du champ actuel ne peut pas correspondre à la valeur 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), cet élément spécifie 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 le champ identifié par l'attribut field contient la valeur spécifiée (dans l'élément WHEN) ou qu'il ne contient pas la valeur spécifiée (dans l'élément WHENNOT), 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 FieldValueCondition est le type d'élément pour les éléments suivants :

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

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

FieldValueCondition est une extension du type complexe FieldCondition (voir FieldCondition, type complexe (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