Partager via


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

Mise à jour : novembre 2007

Définit les attributs à utiliser par l'élément DEFAULT.

<xs:complexType name="DefaultRule">
        <xs:complexContent>
                <xs:restriction base="CopyRule">
                        <xs:attribute name="value" type="typelib:NonEmptyConstant"/>
                </xs:restriction>
        </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

for

Attribut PlainRule, type complexe (Schéma de définition du type d'élément de travail) facultatif.

Nom d'un utilisateur ou groupe à qui cette règle s'applique. Le type de l'attribut est typelib:IdentityName. Longueur minimale : 1 ; longueur maximale : 255.

Valeur de modèle : ^[^\\]+\\[^\\]+$

Exemple de valeur de modèle : Domain\userID

not

Attribut PlainRule, type complexe (Schéma de définition du type d'élément de travail) facultatif.

Nom d'un utilisateur ou groupe non concerné par cette règle. Le type de l'attribut est typelib:IdentityName. Longueur minimale : 1 ; longueur maximale : 255.

Valeur de modèle : ^[^\\]+\\[^\\]+$

Exemple de valeur de modèle : Domain\userID

from

Attribut CopyRule, type complexe (Schéma de définition du type d'élément de travail) requis.

Spécifie la source de la valeur par défaut d'origine de la copie. Les valeurs sont les suivantes :

  • value   Copie la valeur spécifiée par l'attribut value.

  • field   Copie la valeur spécifiée par l'attribut field.

  • clock   Copie l'heure de l'horloge système.

  • currentuser   Copie l'utilisateur actuellement connecté.

Si vous spécifiez value ou field, vous devez également inclure l'attribut value ou field, respectivement.

value

Attribut facultatif.

Valeur à copier. Le type de l'attribut est typelib:NonEmptyConstant. Longueur minimale : 1 ; longueur maximale : 255.

field

Attribut CopyRule, type complexe (Schéma de définition du type d'élément de travail) facultatif.

Nom de référence du champ à copier. Il doit correspondre au nom de référence défini dans l'élément FIELD de la définition du champ. 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

Remarque :

Si l'élément de travail est en cours de modification, cette règle d'élément peut sélectionner la valeur actuelle ou la valeur précédente du champ source.

Pour plus d'informations, consultez FIELD, élément (Élément WORKITEMTYPE).

Éléments enfants

Aucun

Éléments parents

Aucun

Notes

Le type complexe DefaultRule est le type de l'élément DEFAULT (voir DEFAULT, élément (Schéma de définition du type d'élément de travail)). Il s'agit d'une extension du type complexe CopyRule (voir CopyRule, 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

Concepts

Règles des champs disponibles

Autres ressources

Définition des règles des champs

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