Partager via


CopyRule, 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 COPY.

<xs:complexType name="CopyRule">
        <xs:complexContent>
                <xs:extension base="PlainRule">
                        <xs:attribute name="from" type="CopyFrom" use="required"/>
                        <xs:attribute name="value" type="typelib:Constant"/>
                        <xs:attribute name="field" type="typelib:ReferenceFieldName"/>
                </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

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

Source de la valeur. 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:Constant. Longueur minimale : 1 ; longueur maximale : 255.

field

Attribut 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, la règle d'élément COPY 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 CopyRule est le type de l'élément COPY (voir COPY, élément (Schéma de définition du type d'élément de travail)). Il s'agit d'une extension du type complexe PlainRule (voir PlainRule, 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