TRANSITION 要素 (作業項目の種類の定義スキーマ)
更新 : 2007 年 11 月
作業項目の種類の有効な状態遷移を定義します。
スキーマの階層
WORKITEMTYPE 要素 (作業項目の種類の定義スキーマ)
TRANSITIONS 要素 (作業項目の種類の定義スキーマ)
TRANSITION 要素 (作業項目の種類の定義スキーマ)
<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>
属性と要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 |
説明 |
---|---|
from |
必須の Transition 属性です。 作業項目の遷移前の状態の名前です。 |
to |
必須の Transition 属性です。 作業項目の遷移後の状態の名前です。 |
for |
省略可能な Transition 属性です。 この遷移を実行できるユーザーまたはグループの名前です。 |
not |
省略可能な Transition 属性です。 この遷移を実行できないユーザーまたはグループの名前です。 |
子要素
要素 |
説明 |
---|---|
省略可能な要素です。 ACTION 要素のコレクションを定義します。各要素はアクション文字列を定義し、これらのアクション文字列は、WorkItem.GetNextState メソッドを呼び出すときにアクション後の状態を取得するために使用されます。 |
|
必須の要素です。 作業項目が遷移を実行する有効な理由を定義する DEFAULTREASON 要素および REASON 要素のコレクションです。 |
|
省略可能な要素です。 作業項目の種類に含まれるフィールド定義を参照する FIELD 要素のコレクションです。 |
親要素
要素 |
説明 |
---|---|
必須の要素です。 作業項目の種類の有効な状態遷移を定義する TRANSITION 要素のコレクションです。 |
解説
TRANSITION は、TRANSITIONS に必須の子要素です。
作業項目を空の状態 (from="") から Active などの名前付きの状態に移動するには、遷移を 1 つだけ定義する必要があります。この遷移では、新しい作業項目の既定の状態を指定します。
minOccurs="1"
maxOccurs="unbounded"
使用例
<TRANSITION from="name of starting state" to="name of ending state" for="user or group name" not="user or group name">
<ACTIONS>…</ACTIONS>
<REASONS>…</REASONS>
<FIELDS>…</FIELDS>
</TRANSITION>
要素情報
名前空間 |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
スキーマ名 |
作業項目の種類の定義 |
検証ファイル |
WorkItemTypeDefinition.xsd |
要素の型 |
|
空も使用できる |
いいえ |