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 文件中替代此值。

子元素

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 文件示例

概念

创建声明性、无代码工作流编辑器

默认工作流操作

默认工作流条件