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(定义)元素引用。 |
子元素
元素 |
描述 |
---|---|
可选。 为字段定义允许值的列表。 允许的值指工作项窗体上以及查询生成器中的字段列表中可供选择的值。 您必须从其中选择一个值。 |
|
可选。 定义此字段以允许使用现有值。 此元素允许使用已存在的字段值,即使这些值无效也是如此。 所有新的字段值都必须有效。 |
|
可选。 将此字段定义为不能失去值。 此元素保留当前字段值,无法将其清除或留空。 |
|
可选。 指定另一个包含的值将要复制到当前字段的字段。 |
|
可选。 为字段定义默认值。 |
|
可选。 将此字段定义为空。 |
|
可选。 将此字段定义为冻结。 提交更改后,冻结字段无法更改为任何非空值。 但是,您可手动清除此字段,保存工作项,然后指定其他值。 |
|
可选。 为此字段定义字段值必须匹配的模式。 |
|
可选。 另指定一个值不能与当前字段值相同的字段。 |
|
可选。 为此字段定义禁止值的列表。 |
|
可选。 将此字段定义为只读。 |
|
可选。 将此字段定义为必填字段。 |
|
可选。 指定将为此字段提供值的服务器组件。 |
|
可选。 为此字段定义建议值的列表。 建议的值指工作项窗体上以及查询生成器中的字段列表中可供选择的值。 您可输入列表中可用值以外的其他值。 |
|
可选。 指定允许值的列表必须仅包含系统中有效用户的值。 |
|
可选。 指定在另一个字段具有特定值时要应用于当前字段的一个或多个规则。 |
|
可选。 当特定字段的值发生更改时,将一个或多个规则应用于当前字段。 |
|
可选。 当另一个字段没有特定值时,将一个或多个规则应用于当前字段。 |
|
可选。 当特定字段的值未发生更改时,将一个或多个规则应用于当前字段。 |
父元素
元素 |
描述 |
---|---|
引用为某类工作项定义的字段和指定应用于字段的规则和状态的FIELD(工作流)元素的集合。 引用基于 STATE、TRANSITION、DEFAULTREASON 或 REASON 元素,其父 FIELDS 元素是该元素的子元素。 |
备注
必须为 FIELD(工作流)元素定义至少一个子元素。
FIELD(工作流)是 FIELDS(工作流)必需的子元素。
minOccurs="1"
maxOccurs="unbounded"