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 元素(工作项类型定义架构)

可选。

为此字段定义一个允许值的列表。允许的值指工作项窗体上以及查询生成器中的字段列表中可供选择的值。必须从这些值中选择一个。

SUGGESTEDVALUES 元素(工作项类型定义架构)

可选。

为此字段定义一个建议值的列表。建议的值指工作项窗体上以及查询生成器中的字段列表中可供选择的值。您可以输入列表中可用值以外的其他值。

PROHIBITEDVALUES 元素(工作项类型定义架构)

可选。

为此字段定义一个禁止值的列表。

DEFAULT 元素(工作项类型定义架构)

可选。

为此字段定义一个默认值。

COPY 元素(工作项类型定义架构)

可选。

指定另外一个字段,该字段包含将要复制到当前字段中的值。

SERVERDEFAULT 元素(工作项类型定义架构)

可选。

指定将为此字段提供值的服务器组件。

父元素

备注

Rules 组表示一个选项。您可以为 FIELD 定义一组可供选择的规则。

minOccurs:1

maxOccurs:1

元素信息

命名空间

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

架构名称

工作项类型定义

验证文件

WorkItemTypeDefinition.xsd

是否可以为空

不适用

请参见

任务

如何:向字段添加规则

其他资源

定义字段规则

工作项类型定义架构