Conditions 元素
(WorkflowInfo 元素) (Action4)
适用于:SharePoint Server 2013
在工作流规则设计器中, 表示用于评估工作流条件的相应基础函数,并返回表示计算结果的 布尔 值。 所有 Condition 元素的父容器元素。
用法
<Conditions>
<Condition />
<Default />
</Conditions>
元素信息
名称 | 值 |
---|---|
元素类型 | |
命名空间 | |
架构文件 | Actions4.xsd |
定义
<xs:element name="Conditions" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Default" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence>
<xs:element name="RuleDesigner" type="ruleDesignerType">
</xs:element>
</xs:sequence>
<xs:attribute name="ItemKeyType" type="s:string" />
</xs:complexType>
</xs:element>
<xs:element name="Condition" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="RuleDesigner" type="ruleDesignerType" minOccurs="1" maxOccurs="1" >
</xs:element>
<xs:element name="Parameters" type="parametersType" minOccurs="1" maxOccurs="1" >
</xs:element>
</xs:all>
<xs:attribute name="Type" type="s:string" />
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="AppliesTo" type="appliesToTypes" use="required" />
<xs:attribute name="UsesCurrentItem" type="s:boolean" />
<xs:attribute name="ItemKeyType" type="s:string" />
<xs:attribute name="FunctionName" type="s:string" />
<xs:attribute name="Assembly" type="s:string" />
<xs:attribute name="ClassName" type="s:string" />
<xs:attribute name="ShapeImageUrl" type="s:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="And" type="s:string" />
<xs:attribute name="Or" type="s:string" />
<xs:attribute name="When" type="s:string" />
<xs:attribute name="Else" type="s:string" />
<xs:attribute name="Not" type="s:string" />
</xs:complexType>
</xs:element>
元素和属性
如果架构定义了特定要求(如 sequence、 minOccurs、 maxOccurs 和 choice),请参阅定义部分。
父元素
元素 |
类型 |
说明 |
---|---|---|
子元素
元素 |
类型 |
说明 |
---|---|---|
属性
注意
下表中列出的属性仅从默认 ACTIONS 文件中读取,不能在任何自定义 中重写。ACTIONS 文件。
属性 | 类型 | 必需 | 说明 | 可能的值 |
---|---|---|---|---|
And | s:string | 可选 | 当在同一条件分支中使用了两个或更多个条件,并且必须满足所有条件才能执行工作流操作时,显示在规则设计器句子中。 该值不区分大小写。 默认值为 和 (仅适用于英语版本的 SharePoint) 。 示例: |
s:string 类型的值。 |
Else | s:string | 可选 | 将条件分支活动添加到工作流时,此属性中定义的文本将显示在规则设计器句子中。 该值不区分大小写。 如果 (仅适用于英语版本的 SharePoint) ,则默认值为 Else 。 示例: |
s:string 类型的值。 |
Not | s:string | 可选 | 当同一条件分支中有两个或更多个条件且任何值满足条件时,此属性中定义的文本将显示在规则设计器句子中,从而允许执行工作流操作。 该值不区分大小写。 默认值 不为 。 示例: |
s:string 类型的值。 |
Or | s:string | 可选 | 当同一条件分支中有两个或更多个条件且任何值满足条件时,此属性中定义的文本将显示在规则设计器句子中,从而允许执行工作流操作。 该值不区分大小写。 默认值为 或。 示例: |
s:string 类型的值。 |
When | s:string | 可选 | 添加条件分支时,此属性中定义的文本将显示在规则设计器句子中,该分支要求其后面的值或条件返回 true 才能执行工作流操作。 该值不区分大小写。 默认值为 If。 示例: |
s:string 类型的值。 |