Partager via


RuleDesigner, élément (WorkflowInfo)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Élément de type complexe qui contient les informations nécessaires au rendu d’une phrase de flux de travail dans un éditeur de flux de travail déclaratif et sans code, tel que Microsoft SharePoint Designer 2010.

Définition

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

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Description

**Phrase**

**text**requis. Texte affiché dans l'éditeur de flux de travail et qui représente la règle de flux de travail. La phrase de règle peut contenir du texte statique et également du texte généré dynamiquement au moment de l’exécution.

Les variables peuvent être incorporées dans la phrase à l’aide de la notation %1, %2, etc. Chaque variable est mappée à un élément **FieldBind** **Id**. Ensuite, lors de la conception du flux de travail, le texte affiché pour ces variables est l’attribut **Text** de l’élément **FieldBind**.

Éléments enfants

FieldBind

Éléments parents

Par défaut

Condition

Action

Exemple

Le code XML suivant montre comment construire un élément RuleDesigner afin qu'il puisse être affiché dans un éditeur de flux de travail sans code.

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

Voir aussi