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


Элемент Conditions (WorkflowActions)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы

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

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

Элемент Conditions является родительским по отношению ко всем элементам Condition.

ПримечаниеПримечание

Приведенные ниже атрибуты доступны только для чтения в файле WSS.ACTIONS и не могут быть переопределены в настраиваемых ACTIONS-файлах.

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

Атрибуты

Атрибут

Описание

And

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

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

Example:

<Conditions And="and">

Else

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

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

Example:

<Conditions Else="Else if">

Not

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

По умолчанию используется значение Not.

Example:

<Conditions Not="not">

Or

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

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

Пример:

<Conditions Or="or">

When

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

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

Example:

<Conditions When="If">

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

Default

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>

См. также

Ссылка

Элемент WorkflowInfo

Концепции

Создание редакторов декларативных рабочих процессов без кода

Обзор схемы действий рабочих процессов