次の方法で共有


FieldDefinition 複合型 (WORKITEMTYPE 要素)

更新 : 2007 年 11 月

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>

属性と要素

以下のセクションでは、属性、グループ、子要素、および親要素について説明します。

属性

属性

説明

name

必須の属性です。

規則と条件が適用されるフィールドの表示名です。属性型は typelib:FieldName です。最小長は 1、最大長は 128 です。

パターン値 : ^[^\.\[\]]+$

パターン値の例 : Assigned To

詳細については、「フィールド名」を参照してください。

refname

必須の属性です。

規則と条件が適用される作業項目フィールドの参照名です。参照名は、フィールド定義の FIELD 要素で定義されている参照名と一致する必要があります。属性型は typelib:ReferenceFieldName です。最小長は 1、最大長は 70 です。

パターン値 : ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

パターン値の例 : Company.Division.IssueType

詳細については、「フィールド参照名」を参照してください。

type

必須の属性です。

フィールドに設定できる値の種類です。属性型は FieldType 単純型 (作業項目の種類の定義スキーマ) で、次の値に制限されています。

  • String

  • Integer

  • Double

  • DateTime

  • PlainText

  • HTML

  • TreePath

  • History

restriction 要素の base 属性は xs:string です。

詳細については、「フィールドの種類」を参照してください。

reportable

省略可能な属性です。

フィールドのデータはデータ ウェアハウスにエクスポートされ、レポートに含めることができます。属性型は Reportability 単純型 (作業項目の種類の定義スキーマ) で、次の値に制限されています。

  • dimension

  • detail

  • measure

restriction 要素の base 属性は xs:string です。

詳細については、「レポート用のフィールドの使用」を参照してください。

formula

省略可能な属性です。

reportable の値が measure である場合の集計の種類です。現在、measure でサポートされている集計の種類は sum だけです。restriction 要素の base 属性は xs:string です。

子要素

要素

説明

HELPTEXT 要素 (作業項目の種類の定義スキーマ)

省略可能な要素です。

フィールドのツールヒントに表示されるテキストを定義します。

親要素

[なし]

解説

FieldDefinition 複合型は FIELD 要素 (WORKITEMTYPE 要素) 型です。

グループ

グループ

説明

PlainRules グループ (作業項目の種類の定義スキーマ)

省略可能なグループです。

FIELD 要素で使用する規則と条件を指定する、Rules グループ (作業項目の種類の定義スキーマ) および Conditions グループ (作業項目の種類の定義スキーマ) を組み込みます。

要素情報

名前空間

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

スキーマ名

作業項目の種類の定義

検証ファイル

WorkItemTypeDefinition.xsd

空も使用できる

適用なし

参照

参照

witfields

その他の技術情報

作業項目の種類の定義スキーマ

作業項目の種類フィールドの定義