RuleDesigner 元素 (WorkflowActions)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素

复杂类型元素。RuleDesigner 元素包含在声明性无代码工作流编辑器(如 Microsoft SharePoint Designer 2010)中呈现工作流语句所需的信息。

<Conditions>
  <Default>…</Default>
    <Condition>
    <RuleDesigner>
      <FieldBind>…</FieldBind>
    </RuleDesigner>
  </Condition>
</Conditions>
<Actions>
  <Action>
    <RuleDesigner>
      <FieldBind>…</FieldBind>
    </RuleDesigner>
  </Action>
</Actions>

属性

属性

说明

Sentence

必需属性,类型为 text。显示在工作流编辑器中表示工作流规则的文本。规则语句可以包含静态文本以及在运行时动态生成的文本。

变量可以嵌入到包含符号 %1、%2 等的语句中。每个变量均映射到 FieldBind 元素 Id。这样,在工作流设计过程中,为这些变量显示的文本是 FieldBind 元素的 Text 属性。

子元素

FieldBind

Option

父元素

示例

下面的 XML 代码演示如何构造 RuleDesigner 元素,以便可以在无代码工作流编辑器中显示该元素。

<WorkflowInfo>
  <Conditions>…</Conditions>
  <Actions Sequential="then" Parallel="and">
    <Action Name="Update my custom SharePoint list"
            ClassName="CustomActivities.OrderListFunctions"
            Assembly="CustomActivities"
            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 文件示例

概念

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

默认工作流操作

默认工作流条件