Actions, élément (WorkflowActions)

Windows SharePoint Services 3

Windows SharePoint Services 3.0 fournit à un éditeur de flux de travail déclaratif sans code, tel que Microsoft Office SharePoint Designer 2007, une série d'actions par défaut permettant de générer des flux de travail qui répondent aux besoins courants de l'entreprise. Toutefois, des règles d'entreprise complexes peuvent parfois nécessiter des actions personnalisées. Vous pouvez utiliser l'élément Actions pour ajouter des activités de flux de travail personnalisées et étendre les actions de flux de travail dont vous disposez au-delà de celles figurant dans la liste par défaut.


<WorkflowInfo>
    <Conditions>...</Conditions>
    <Actions>
        <Action>...</Action>
    </Actions>
</WorkflowInfo>

Attribut Description

Parallel

Argument text obligatoire. Si l'utilisateur qui crée le flux de travail indique que toutes les actions de flux de travail doivent être exécutées en parallèle, la chaîne définie dans cet attribut permet de joindre les éléments Actions dans la phrase RuleDesigner.

La valeur par défaut de cet attribut, définie dans le fichier WSS.ACTIONS, est and et s'applique uniquement à la version linguistique anglaise de Windows SharePoint Services 3.0. Cette valeur ne peut pas être substituée dans un fichier .ACTIONS personnalisé.

Sequential

Argument text obligatoire. Si l'utilisateur qui crée le flux de travail indique que toutes les actions de flux de travail doivent être exécutées en séquence, la chaîne définie dans cet attribut permet de joindre les éléments Actions dans la phrase RuleDesigner.

La valeur par défaut, définie dans le fichier WSS.ACTIONS, est then et s'applique uniquement à la version linguistique anglaise de Windows SharePoint Services 3.0. Cette valeur ne peut pas être substituée dans un fichier .ACTIONS personnalisé.

L'exemple suivant montre comment construire l'élément Actions afin que les éléments Action parents et enfants s'affichent correctement dans le concepteur de flux de travail.

<WorkflowInfo>
  <Conditions></Conditions>
  <Actions Sequential="then" Parallel="and">
    <Action Name="Update my custom SharePoint list"
            ClassName="CustomActivities.OrderListFunctions"
            Assembly="CustomActivities,
                      PublicKeyToken=71e9bce111e9429c,
                      Version=1.0.0.0,
                      Culture=nuetral"
            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>
Afficher: