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


Элемент Conditions (WorkflowInfo)

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

Условия используются декларативными редакторами рабочих процессов без кода на основе правил, такими как Microsoft SharePoint Designer 2010, для создания рабочих процессов. Условия — это функции в коде, которые возвращают логическое значение при вызове Microsoft SharePoint Foundation 2010.

При использовании редактора рабочих процессов без кода для разработки рабочих процессов условия представляются конструктору рабочих процессов в виде списка фраз. Каждое из условий в этом списке имеет соответствующую функцию в коде, которая используется для оценки значений, предоставленных пользователем или SharePoint Foundation 2010.

Элемент Conditions является родительским элементом для всех элементов Condition .

Примечание.

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

Определение

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

Элементы и атрибуты

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
And

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

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

Пример:

\<Conditions And="and">

Else

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

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

Пример:

\<Conditions Else="Else if"\>

Not

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

Значение по умолчанию — Not.

Пример.

\<Conditions Not="not"\>

Or

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

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

Пример:

\<Conditions Or="or"\>

Когда

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

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

Пример:

\<Conditions When="If"\>

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

По умолчанию

Condition

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

WorkflowInfo

Замечания

Каждый элемент Conditions может встречаться только один раз в . ФАЙЛ ACTIONS.

Пример

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

    <WorkflowInfo Language="en-us">
       <Conditions And="and" Or="or" Not="not" When="If" Else="Else if">
          <Condition>…</Condition>
          <Default>…</Default>
       </Conditions>
       <Actions>…</Actions>
    </WorkflowInfo>

См. также