RuleDesigner 元素 (WorkflowInfo)

适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

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

定义

<RuleDesigner>
  <FieldBind>
    <Option>
    <DataSourceRef>

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

属性

说明

**句子**

必需 **text**。 显示在工作流编辑器中表示工作流规则的文本。 规则句子可以包含静态文本,也可以包含运行时动态生成的文本。

变量可以嵌入到包含符号 %1、%2 等的语句中。 每个变量映射到一个 FieldBind 元素 **Id**。 然后,在工作流设计期间,为这些变量显示的文本是 **FieldBind** 元素的 “Text” 属性。

子元素

FieldBind

父元素

默认

Condition

操作

示例

下面的 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>

另请参阅