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


Элемент Actions (WorkflowActions)

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

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

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

В Microsoft SharePoint Foundation 2010 представлен ряд действий по умолчанию для декларативного редактора бескодового рабочего процесса, например, Microsoft SharePoint Designer 2010, которые можно использовать для построения рабочих процессов в соответствии с распространенными потребностями бизнеса. Тем не менее, для реализации сложных бизнес-правил иногда требуется использовать настраиваемые действия. С помощью элемента Actions можно добавлять настраиваемые действия рабочего процесса, расширяя возможности существующих действий.

<WorkflowInfo>
    <Conditions>...</Conditions>
    <Actions>
        <Action>...</Action>
    </Actions>
</WorkflowInfo>

Атрибуты

Атрибут

Описание

Parallel

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

По умолчанию этот атрибут имеет значение and (определяется в файле WSS.ACTIONS) и применяется только к английской языковой версии SharePoint Foundation 2010. Это значение нельзя переопределить в настраиваемом ACTIONS-файле.

Sequential

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

По умолчанию этот атрибут имеет значение then (определяется в файле WSS.ACTIONS) и применяется только к английской языковой версии SharePoint Foundation 2010. Это значение нельзя переопределить в настраиваемом ACTIONS-файле.

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

Action

Default

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

WorkFlowInfo

Пример

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

<WorkflowInfo>
  <Conditions>…</Conditions>
  <Actions Sequential="then" Parallel="and">
    <Action Name="Update my custom SharePoint list"
            ClassName="CustomActivities.OrderListFunctions"
            Assembly="CustomActivities,
                      PublicKeyToken=71e9bce111e9429c,
                      Version=1.0.0.0,
                      Culture=nuetral"
            Category="My Custom Actions"
            CreatesTask="true"
            CreatesInList="UpdateList"
            AppliesTo="all"
            ListModeration="false"
            UsesCurrentItem="true">
      <RuleDesigner Sentence="Update %1">
        <FieldBind Field="UpdateList"
                   Function="UpdateOrderList"
                   DesignerType="ChooseListItem"
                   ID="1"
                   Text="My Custom List">
        </FieldBind>
      </RuleDesigner>
      <Parameters>
        <Parameter Type="System.String, mscorlib"
                   Direction="In"
                   Name="UpdateList" />
      </Parameters>
    </Action>
  </Actions>
</WorkflowInfo>

См. также

Задачи

Пример ACTIONS-файла

Концепции

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

Действия рабочего процесса по умолчанию

Условия рабочего процесса по умолчанию