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

更新 : 2007 年 11 月

FIELD 要素に関する規則を指定します。

<xs:group name="Rules">
        <xs:choice>
                <xs:element name="REQUIRED" type="PlainRule"/>
                <xs:element name="READONLY" type="PlainRule"/>
                <xs:element name="EMPTY" type="PlainRule"/>
                <xs:element name="FROZEN" type="PlainRule"/>
                <xs:element name="CANNOTLOSEVALUE" type="PlainRule"/>
                <xs:element name="NOTSAMEAS" type="FieldRule"/>
                <xs:element name="VALIDUSER" type="ValidUserRule"/>
                <xs:element name="ALLOWEXISTINGVALUE" type="EmptyRule"/>
                <xs:element name="MATCH" type="PatternRule"/>
                <xs:element name="ALLOWEDVALUES" type="ListRule"/>
                <xs:element name="SUGGESTEDVALUES" type="ListRule"/>
                <xs:element name="PROHIBITEDVALUES" type="ListRule"/>
                <xs:element name="DEFAULT" type="DefaultRule"/>
                <xs:element name="COPY" type="CopyRule"/>
                <xs:element name="SERVERDEFAULT" type="ServerDefaultRule"/>
        </xs:choice>
</xs:group>

属性と要素

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

属性

なし。

子要素

要素

説明

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

省略可能な要素

フィールドを必須として定義します。

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

省略可能な要素

フィールドを読み取り専用として定義します。

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

省略可能な要素

フィールドを空と定義します。

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

省略可能な要素

フィールドを固定として定義します。変更がコミットされた後、固定されたフィールドを空でない値に変更することはできません。ただし、手動でフィールドをクリアし、作業項目を保存して、別の値を指定することはできます。

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

省略可能な要素

値を失わないフィールドとして定義します。つまり、現在のフィールドに値が取得された後、その値をクリアすることやフィールドを空にすることはできません。

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

省略可能な要素

現在のフィールドの値と一致する値を持つことができない別のフィールドを指定します。

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

省略可能な要素

許容値のリストがシステム内の有効なユーザーのみで構成される必要があることを指定します。

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

省略可能な要素

既存の値が許可されるフィールドとして定義します。つまり、既に存在するフィールド値は、たとえ無効値であっても許可されます。新しいフィールド値は有効である必要があります。

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

省略可能な要素

フィールド値が一致する必要があるフィールドのパターンを定義します。

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

省略可能な要素

フィールドで許可される値のリストを定義します。許容される値は、作業項目フォームのフィールド リストおよびクエリ ビルダで選択可能な値です。これらの値の 1 つを選択する必要があります。

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

省略可能な要素

フィールドで推奨される値のリストを定義します。推奨値は、作業項目フォームのフィールド リストおよびクエリ ビルダで選択可能な値です。リストに含まれていない、他の値を入力することもできます。

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

省略可能な要素

フィールドで禁止される値のリストを定義します。

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

省略可能な要素です。

フィールドの既定値を定義します。

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

省略可能な要素です。

現在のフィールドに値がコピーされる別のフィールドを指定します。

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

省略可能な要素です。

フィールドに値を設定するサーバー コンポーネントを指定します。

親要素

なし。

解説

Rules グループは、選択項目を表します。FIELD に関する規則の選択肢を定義できます。

minOccurs: 1

maxOccurs: 1

要素情報

名前空間

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

スキーマ名

作業項目の種類の定義

検証ファイル

WorkItemTypeDefinition.xsd

空も使用できる

適用なし

参照

処理手順

方法 : フィールドに規則を追加する

その他の技術情報

フィールドの規則を定義する

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