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 :
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 :
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 |