FIELD(工作流)元素
使用 FIELD(工作流)元素来指定在状态更改或工作流转换期间应用于字段的规则和条件。当 FIELD(工作流)元素出现在 STATE、TRANSITION、DEFAULTREASON 或 REASON 元素之下时,且该规则的父级 FIELDS 元素是这些元素的子元素,应用该规则。
说明 |
---|
有关您用于定义工作项类型字段的 FIELD(定义)元素的信息,请参阅 FIELD(定义)元素。 |
<xs:element name="FIELD" type="FieldReference" minOccurs="1" maxOccurs="unbounded"/>
<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"