FIELD(工作流)元素

可以使用 FIELD(工作流)元素指定在状态更改或工作流转换期间应用于字段的规则和条件。 基于 FIELD(工作流)元素在 STATE、TRANSITION、DEFAULTREASON 或 REASON 元素下(父 FIELDS 元素是该元素的子元素)出现的位置应用此规则。 要了解更多信息,请参阅问:我应该在何处应用字段规则?

备注

有关用于定义工作项类型字段的 FIELD(定义)元素的信息,请参阅 FIELD(定义)元素引用

<FIELD refname="fieldReferenceName">    <ALLOWEDVALUES> . . . </ALLOWEDVALUES>    <ALLOWEXISTINGVALUE />    <CANNOTLOSEVALUE />    <COPY />    <DEFAULT />    <EMPTY />    <FROZEN />    <MATCH />    <NOTSAMEAS />    <PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>    <READONLY />    <REQUIRED />    <SERVERDEFAULT />    <SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>    <VALIDUSER />    <WHEN> . . . </WHEN>    <WHENNOT> . . . </WHENNOT>    <WHENCHANGED> . . . </WHENCHANGED>    <WHENNOTCHANGED> . . . </WHENNOTCHANGED> <FIELD>

特性和元素

下列各节描述了特性、子元素和父元素。

特性

特性

描述

refname

必需。 在其中应用规则和条件的字段的引用名称。 引用名称必须匹配字段定义的 FIELD(定义)元素中定义的引用名称。 有关详细信息,请参阅FIELD(定义)元素引用

子元素

元素

描述

ALLOWEDVALUES

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

ALLOWEXISTINGVALUE

可选。 定义此字段以允许使用现有值。 此元素允许使用已存在的字段值,即使这些值无效也是如此。 所有新的字段值都必须有效。

CANNOTLOSEVALUE

可选。 将此字段定义为不能失去值。 此元素保留当前字段值,无法将其清除或留空。

COPY

可选。 指定另一个包含的值将要复制到当前字段的字段。

DEFAULT

可选。 为字段定义默认值。

EMPTY

可选。 将此字段定义为空。

FROZEN

可选。 将此字段定义为冻结。 提交更改后,冻结字段无法更改为任何非空值。 但是,您可手动清除此字段,保存工作项,然后指定其他值。

MATCH

可选。 为此字段定义字段值必须匹配的模式。

NOTSAMEAS

可选。 另指定一个值不能与当前字段值相同的字段。

PROHIBITEDVALUES

可选。 为此字段定义禁止值的列表。

READONLY

可选。 将此字段定义为只读。

REQUIRED

可选。 将此字段定义为必填字段。

SERVERDEFAULT

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

SUGGESTEDVALUES

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

VALIDUSER

可选。 指定允许值的列表必须仅包含系统中有效用户的值。

WHEN

可选。 指定在另一个字段具有特定值时要应用于当前字段的一个或多个规则。

WHENCHANGED

可选。 当特定字段的值发生更改时,将一个或多个规则应用于当前字段。

WHENNOT

可选。 当另一个字段没有特定值时,将一个或多个规则应用于当前字段。

WHENNOTCHANGED

可选。 当特定字段的值未发生更改时,将一个或多个规则应用于当前字段。

父元素

元素

描述

FIELDS

引用为某类工作项定义的字段和指定应用于字段的规则和状态的FIELD(工作流)元素的集合。 引用基于 STATETRANSITIONDEFAULTREASONREASON 元素,其父 FIELDS 元素是该元素的子元素。

备注

必须为 FIELD(工作流)元素定义至少一个子元素。

FIELD(工作流)是 FIELDS(工作流)必需的子元素。

minOccurs="1"

maxOccurs="unbounded"

请参见

参考

FIELD(定义)元素引用

概念

定义和修改工作项字段

更改工作项类型的工作流

其他资源

工作项跟踪:XML 元素定义的索引