Элемент 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-файле. |
Дочерние элементы
Родительские элементы
Пример
В следующем примере показано построение элемента 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>
См. также
Задачи
Концепции
Создание редакторов декларативных рабочих процессов без кода