Freigeben über


RuleDesigner-Element (WorkflowInfo)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Komplexes Typelement, das Informationen enthält, die zum Rendern eines Workflowsatzes in einem deklarativen, codefreien Workflow-Editor wie Microsoft SharePoint Designer 2010 erforderlich sind.

Definition

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

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut

Beschreibung

**Satz**

Erforderlich **text**. Im Workflow-Editor angezeigter Text, der die Workflowregel darstellt. Der Regelsatz kann statischen Text und auch Text enthalten, der zur Laufzeit dynamisch generiert wird.

Variablen können mithilfe der Notation "%1, %2 usw." in den Satz eingebunden werden. Jede Variable wird einem **FieldBind**-Element **Id** zugeordnet. Während des Workflowentwurfs wird dann der Text, der für diese Variablen angezeigt wird, das **Text**-Attribut des **FieldBind**-Elements.

Untergeordnete Elemente

FieldBind

Übergeordnete Elemente

Default

Bedingung

Aktion

Beispiel

Im folgenden XML-Beispiel wird ein RuleDesigner-Element so erstellt, dass es in einem codelosen Workflow-Editor angezeigt werden kann.

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

Siehe auch