Поделиться через


Элемент Conditions

(Элемент WorkflowInfo) (Действие4)

Область применения: SharePoint Server 2013

В конструкторе правил рабочего процесса представляет соответствующие базовые функции, которые используются для оценки условий рабочего процесса и возвращают логические значения, представляющие результат оценки. Родительский элемент контейнера для всех элементов Condition .

Применение

       <Conditions>
          <Condition />
          <Default />
       </Conditions>

Сведения об элементе

Имя Значение
Тип элемента
Namespace
Файл схемы 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, см. раздел определений.

Родительские элементы

Элемент

Тип

Описание

WorkflowInfo

Дочерние элементы

Элемент

Тип

Описание

Condition

По умолчанию

Атрибуты

Примечание.

Атрибуты, перечисленные в следующей таблице, считываются только из файла ACTIONS по умолчанию и не могут быть переопределены в любом пользовательском . ФАЙЛ ACTIONS.

Атрибут Тип Обязательный Описание Возможные значения
And s:string необязательный

Отображается в предложении конструктора правил, если в одной условной ветви используются два или более условий, а для выполнения действий рабочего процесса необходимо выполнить все условия. Значение не учитывает регистр.

Значение по умолчанию — и (применяется только к версии SharePoint на английском языке).

Пример: \<Conditions And="and">.

Значения типа s:string.
Else s:string необязательный

Текст, определенный в этом атрибуте, отображается в предложении конструктора правил при добавлении в рабочий процесс действия условной ветви. Значение не учитывает регистр.

Значение по умолчанию — Else if (применяется только к версии SharePoint на английском языке).

Пример: \<Conditions Else="Else if">.

Значения типа s:string.
Not s:string необязательный

Текст, определенный в этом атрибуте, отображается в предложении конструктора правил, если в одной условной ветви есть два или более условий, и любое значение будет соответствовать условиям, что позволяет выполнять действия рабочего процесса. Значение не учитывает регистр. Значение по умолчанию — нет.

Пример: \<Conditions Not="not">.

Значения типа s:string.
Or s:string необязательный

Текст, определенный в этом атрибуте, отображается в предложении конструктора правил, если в одной условной ветви есть два или более условий, и любое значение будет соответствовать условиям, что позволяет выполнять действия рабочего процесса. Значение не учитывает регистр. Значение по умолчанию — или.

Пример: \<Conditions Or="or">.

Значения типа s:string.
Когда s:string необязательный

Текст, определенный в этом атрибуте, отображается в предложении конструктора правил, когда добавляется условная ветвь, которая требует, чтобы следующие за ней значения или условия возвращали значение true для выполнения действий рабочего процесса. Значение не учитывает регистр. Значение по умолчанию — If.

Пример: \<Conditions When="If">.

Значения типа s:string.