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>

元素和属性

如果架构定义了特定要求(如 sequenceminOccursmaxOccurschoice),请参阅定义部分。

父元素

元素

类型

说明

WorkflowInfo

子元素

元素

类型

说明

Condition

默认

属性

注意

下表中列出的属性仅从默认 ACTIONS 文件中读取,不能在任何自定义 中重写。ACTIONS 文件。

属性 类型 必需 说明 可能的值
And s:string 可选

当在同一条件分支中使用了两个或更多个条件,并且必须满足所有条件才能执行工作流操作时,显示在规则设计器句子中。 该值不区分大小写。

默认值为 (仅适用于英语版本的 SharePoint) 。

示例\<Conditions And="and">

s:string 类型的值。
Else s:string 可选

将条件分支活动添加到工作流时,此属性中定义的文本将显示在规则设计器句子中。 该值不区分大小写。

如果 (仅适用于英语版本的 SharePoint) ,则默认值为 Else

示例\<Conditions Else="Else if">

s:string 类型的值。
Not s:string 可选

当同一条件分支中有两个或更多个条件且任何值满足条件时,此属性中定义的文本将显示在规则设计器句子中,从而允许执行工作流操作。 该值不区分大小写。 默认值 为 。

示例\<Conditions Not="not">

s:string 类型的值。
Or s:string 可选

当同一条件分支中有两个或更多个条件且任何值满足条件时,此属性中定义的文本将显示在规则设计器句子中,从而允许执行工作流操作。 该值不区分大小写。 默认值为

示例\<Conditions Or="or">

s:string 类型的值。
When s:string 可选

添加条件分支时,此属性中定义的文本将显示在规则设计器句子中,该分支要求其后面的值或条件返回 true 才能执行工作流操作。 该值不区分大小写。 默认值为 If

示例\<Conditions When="If">

s:string 类型的值。