Compartir a través de


Elemento RuleDesigner (WorkflowInfo)

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Elemento de tipo complejo que contiene información necesaria para representar una oración de flujo de trabajo en un editor de flujo de trabajo declarativo y sin código, como Microsoft SharePoint Designer 2010.

Definición

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

Elementos y atributos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Description

**Oración**

Se requiere **text**. Texto mostrado en el editor de flujo de trabajo que representa la regla de flujo de trabajo. La oración de regla puede contener texto estático y también texto que se genera dinámicamente en tiempo de ejecución.

Las variables se pueden incrustar en la oración mediante la notación %1, %2, etc. Cada variable se asigna a un elemento **FieldBind** **Id**. A continuación, durante el diseño del flujo de trabajo, el texto que se muestra para estas variables es el atributo **Text** del elemento **FieldBind**.

Elementos secundarios

FieldBind

Elementos principales

Default

Condition

Action

Ejemplo

En el siguiente XML se muestra cómo construir un elemento RuleDesigner para que se pueda mostrar en un editor de flujo de trabajo sin código.

    <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>

Vea también