更新: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>
屬性和項目
下列各節將說明屬性 (Attribute)、群組、子項目和父項目。
屬性
屬性 |
說明 |
|---|---|
name |
必要的屬性。 套用這些規則和條件之欄位的顯示名稱。屬性型別為 typelib:FieldName。最小長度:1;最大長度:128。 模式值:^[^\.\[\]]+$ 模式值範例:指派給 如需詳細資訊,請參閱欄位名稱。 |
refname |
必要的屬性。 套用這些規則和條件之工作項目欄位的參考名稱。此參考名稱必須符合在欄位定義的 FIELD 項目中所定義的參考名稱。屬性型別為 typelib:ReferenceFieldName。最小長度:1;最大長度:70。 模式值:^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ 模式值範例:Company.Division.IssueType 如需詳細資訊,請參閱欄位參考名稱。 |
type |
必要的屬性。 欄位接受的值型別。屬性型別為 FieldType 簡單型別 (工作項目類型定義結構描述),有下列值限制:
限制基底為 xs:string。 如需詳細資訊,請參閱欄位類型。 |
reportable |
選擇性屬性。 欄位的資料將匯出至資料倉儲,而且可以包含在報告中。屬性型別為 Reportability 簡單型別 (工作項目類型定義結構描述),有下列值限制:
限制基底為 xs:string。 如需詳細資訊,請參閱將欄位用於報告。 |
formula |
選擇性屬性。 可報告值 measure 的彙總 (Aggregation) 類型。目前,sum 是唯一支援 measure 的彙總類型。限制基底為 xs:string。 |
子項目
項目 |
說明 |
|---|---|
選擇性項目。 定義顯示於欄位工具提示中的文字。 |
父項目
無
備註
FieldDefinition 複雜型別為 FIELD 項目 (WORKITEMTYPE 項目) 型別。
群組
群組 |
說明 |
|---|---|
選擇性群組。 包含指定要用於 FIELD 項目中的規則與條件的 規則群組 (工作項目類型定義結構描述) 和 條件群組 (工作項目類型定義結構描述)。 |
項目資訊
命名空間 |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
結構描述名稱 |
工作項目類型定義 |
驗證檔 |
WorkItemTypeDefinition.xsd |
可以是空白 |
不適用 |