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

更新 : 2007 年 11 月

作業項目の種類の有効な状態遷移を定義します。

スキーマの階層

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

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

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

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

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

<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>

属性と要素

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

属性

属性

説明

from

必須の Transition 属性です。

作業項目の遷移前の状態の名前です。

to

必須の Transition 属性です。

作業項目の遷移後の状態の名前です。

for

省略可能な Transition 属性です。

この遷移を実行できるユーザーまたはグループの名前です。

not

省略可能な Transition 属性です。

この遷移を実行できないユーザーまたはグループの名前です。

子要素

要素

説明

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

省略可能な要素です。

ACTION 要素のコレクションを定義します。各要素はアクション文字列を定義し、これらのアクション文字列は、WorkItem.GetNextState メソッドを呼び出すときにアクション後の状態を取得するために使用されます。

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

必須の要素です。

作業項目が遷移を実行する有効な理由を定義する DEFAULTREASON 要素および REASON 要素のコレクションです。

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

省略可能な要素です。

作業項目の種類に含まれるフィールド定義を参照する FIELD 要素のコレクションです。

親要素

要素

説明

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

必須の要素です。

作業項目の種類の有効な状態遷移を定義する 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

要素の型

Transition 複合型 (作業項目の種類の定義スキーマ)

空も使用できる

いいえ

参照

概念

状態、遷移、および理由

その他の技術情報

作業項目ワークフローの定義