Transition 複雜型別 (工作項目類型定義結構描述)
更新:2007 年 11 月
定義 TRANSITION 項目的屬性和子項目。
<xs:complexType name="Transition">
<xs:all>
<xs:element name="ACTIONS" type="ActionList" minOccurs="0"/>
<xs:element name="REASONS" type="Reasons"/>
<xs:element name="FIELDS" type="FieldReferences" minOccurs="0"/>
</xs:all>
<xs:attribute name="from" type="typelib:PlainConstant" use="required"/>
<xs:attribute name="to" type="typelib:NonEmptyPlainConstant" use="required"/>
<xs:attribute name="for" type="typelib:IdentityName"/>
<xs:attribute name="not" type="typelib:IdentityName"/>
</xs:complexType>
屬性和項目
下列章節將說明屬性 (Attribute)、子項目和父項目。
屬性
屬性 |
說明 |
---|---|
from |
必要屬性。 工作項目轉換來源的狀態名稱。屬性型別為 typelib:PlainConstant。最大長度:255。 模式值:^[^\\]*$ 模式值範例:作用中 |
to |
必要屬性。 工作項目轉換目標的狀態名稱。屬性型別為 typelib:NonEmptyPlainConstant。最小長度:1;最大長度:255。 模式值:^[^\\]*$ 模式值範例:已解決 |
for |
選擇性屬性。 可執行這項轉換的使用者或群組名稱。屬性型別為 typelib:IdentityName。最小長度:1;最大長度:255 模式值:^[^\\]+\\[^\\]+$ 模式值範例:Domain\userID |
not |
選擇性屬性。 無法執行這項轉換的使用者或群組名稱。屬性型別為 typelib:IdentityName。最小長度:1;最大長度:255 模式值:^[^\\]+\\[^\\]+$ 模式值範例:Domain\userID |
子項目
項目 |
說明 |
---|---|
選擇性項目。 定義 ACTION 項目的集合,其中每個項目都會定義當呼叫 WorkItem.GetNextState 方法以取得工作項目之動作後 (Post-Action) 狀態時可使用的動作字串。 |
|
必要項目。 定義 DEFAULTREASON 和 REASON 項目的集合,這些項目會定義此工作項目可以完成轉換的有效原因。 |
|
選擇性項目。 會定義 FIELD 項目集合,這些項目會參考包含於此工作項目類型中的欄位定義。 |
父項目
無
備註
Transition 複雜型別是 TRANSITION 項目 (工作項目類型定義結構描述)型別。
項目資訊
命名空間 |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
結構描述名稱 |
工作項目類型定義 |
驗證檔 |
WorkItemTypeDefinition.xsd |
可以是空白 |
不適用 |