Actions 元素 (WorkflowActions)
上次修改时间: 2015年3月9日
适用范围: SharePoint Foundation 2010
本文内容
属性
子元素
父元素
Microsoft SharePoint Foundation 2010 向声明性无代码工作流编辑器(如 Microsoft SharePoint Designer 2010)提供许多默认操作,该编辑器可用于构建可满足常见业务需求的工作流。但是,复杂的业务规则有时可能需要自定义操作。您可以使用 Actions 元素来添加自定义工作流活动,除了默认列表中包含的工作流操作外,您还可以扩展工作流操作以供您使用。
<WorkflowInfo>
<Conditions>...</Conditions>
<Actions>
<Action>...</Action>
</Actions>
</WorkflowInfo>
属性
属性 |
说明 |
---|---|
Parallel |
必需属性,类型为 text。如果创建工作流的用户指示应并行执行所有工作流操作,则在此属性中定义的字符串用于将 RuleDesigner 语句中的 Actions 元素连接起来。 此属性的默认值为 and(在 WSS.ACTIONS 文件中定义),并且仅应用于英语版 SharePoint Foundation 2010。不能在自定义 .ACTIONS 文件中替代此值。 |
Sequential |
必需属性,类型为 text。如果创建工作流的用户指示应按顺序执行所有工作流操作,则在此属性中定义的字符串用于将 RuleDesigner 语句中的 Actions 元素连接起来。 默认值为 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>