Partager via


FieldDefinition, type complexe (Élément WORKITEMTYPE)

Mise à jour : novembre 2007

Définit les éléments et les groupes dans l'élément FIELD.

<xs:complexType name="FieldDefinition">
        <xs:sequence minOccurs="0">
                <xs:group ref="PlainRules" minOccurs="0" maxOccurs="unbounded"/>
                <xs:element name="HELPTEXT" type="HelpTextRule" minOccurs="0" maxOccurs="1"/>
                <xs:group ref="PlainRules" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="name" type="typelib:FieldName" use="required"/>
        <xs:attribute name="refname" type="typelib:ReferenceFieldName" use="required"/>
        <xs:attribute name="type" type="FieldType" use="required"/>
        <xs:attribute name="reportable" type="Reportability" use="optional"/>
        <xs:attribute name="formula" type="MeasureFormula" use="optional"/>
</xs:complexType>

Attributs et éléments

Les sections suivantes décrivent les attributs, les groupes ainsi que les éléments parents et enfants.

Attributs

Attribut

Description

name

Attribut requis.

Nom du champ où les règles et les conditions sont appliquées. Le type de l'attribut est typelib:FieldName. Longueur minimale : 1 ; longueur maximale : 128.

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

Exemple de valeur de modèle : Assigné à

Pour plus d'informations, consultez Noms des champs.

refname

Attribut requis.

Nom de référence du champ de l'élément de travail où les règles et les conditions sont appliquées. Le nom de référence doit correspondre à celui défini dans l'élément FIELD de 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

Pour plus d'informations, consultez Noms de références des champs.

type

Attribut requis.

Type de valeur acceptée par le champ. Le type d'attribut est FieldType, type simple (Schéma de définition du type d'élément de travail), qui est restreint aux valeurs suivantes :

  • String

  • Integer

  • Double

  • DateTime

  • PlainText

  • HTML

  • TreePath

  • History

La base de la restriction est xs:string.

Pour plus d'informations, consultez Types de champs.

reportable

Attribut facultatif.

Les données du champ sont exportées dans l'entrepôt de données et peuvent être incluses dans les rapports. Le type d'attribut est Reportability, type simple (Schéma de définition du type d'élément de travail), qui est restreint aux valeurs suivantes :

  • dimension

  • detail

  • measure

La base de la restriction est xs:string.

Pour plus d'informations, consultez Utilisation de champs pour la génération de rapports.

formula

Attribut facultatif.

Type d'agrégation de la valeur reportable measure. Actuellement, sum est le seul type d'agrégation pris en charge pour measure. La base de la restriction est xs:string.

Éléments enfants

Élément

Description

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

Élément facultatif.

Définit le texte affiché dans l'info-bulle du champ.

Éléments parents

None (Aucun)

Notes

Le type complexe FieldDefinition est le type de l'élément DEFAULT (voir FIELD, élément (Élément WORKITEMTYPE)).

Groupes

Groupe

Description

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

Groupe facultatif.

Incorpore les Rules, groupe (Schéma de définition du type d'élément de travail) et Conditions, groupe (Schéma de définition du type d'élément de travail) qui spécifient les règles et conditions à utiliser dans l'élément FIELD.

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

Référence

witfields

Autres ressources

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

Définition des champs des types d'éléments de travail