Action, élément (WorkflowActions)

Dernière modification : lundi 28 février 2011

S’applique à : SharePoint Foundation 2010

Dans cet article
Attributs
Éléments enfants
Éléments parents

Contient les informations permettant au moteur de flux de travail de traiter une activité de flux de travail, appelée action dans Microsoft SharePoint Foundation 2010. Un élément Action de flux de travail représente une activité de flux de travail, telle que l’envoi de notifications par courrier électronique, la mise à jour d’éléments de liste SharePoint Foundation 2010, la création et l’affectation de tâches, ainsi que de nombreuses autres activités.

Par défaut, SharePoint Foundation 2010 fournit 23 actions de flux de travail prédéfinies. Elles sont définies dans le fichier WSS.ACTIONS.

<Actions>
    <Action>
    </Action>
</Actions>

Attributs

Attribut

Description

Name

Argumenttext obligatoire. Représente la description de l'action de flux de travail qui s'affiche dans l'éditeur de flux de travail.

ClassName

Argument text obligatoire. Nom complet de la classe qui implémente l’action de flux de travail. Par exemple : Microsoft.SharePoint.WorkflowActions.EmailActivity.

Assembly

Argument text obligatoire. Nom de l'assembly .NET qui contient les instructions permettant d'implémenter l'élément Action. Le texte doit inclure le jeton de clé publique, la version et la culture.

Category

Argument text facultatif. Fournit une catégorie pour l'action de flux de travail. Cet argument text permet de filtrer la liste des actions disponibles.

CreatesTask

Argument Boolean facultatif. S'il a pour valeur true, un élément de liste de tâches est créé dans le flux de travail. S'il est vide, l'hypothèse est false et aucun élément de liste de tâches n'est créé.

CreatesInList

Argument text facultatif. Si une valeur est définie pour cet attribut, le flux de travail crée un élément dans une liste. Les valeurs doivent correspondre à un nom de paramètre qui contient l'ID de la liste ou de la bibliothèque de documents.

AppliesTo

Argument text obligatoire. Indique si cette action de flux de travail doit être disponible pour les listes et/ou les bibliothèques de documents. Les valeurs valides sont list, doclib et all.

ListModeration

Argument Boolean facultatif. S'il a pour valeur true, cet élément Action s'applique à une liste ou à une bibliothèque de documents dont l'approbation de contenu est activée. S'il est vide, l'hypothèse est false.

UsesCurrentItem

Argument Boolean facultatif. S'il a pour valeur true, indique que l'élément actuel doit être utilisé ou modifié. S'il a pour valeur false ou qu'il est laissé vide, cet élément Action utilise uniquement l'élément de bibliothèque de documents ou de liste SharePoint spécifié.

Éléments enfants

RuleDesigner

Parameters

Éléments parents

Actions

Exemple

L'exemple de code suivant montre comment construire un élément Action afin qu'il s'affiche dans l'éditeur de flux de travail. Notez que ce code XML a été modifié pour des raisons de lisibilité.

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

Tâches

Exemple de fichier .ACTIONS

Concepts

Création d'éditeurs de flux de travail déclaratifs et sans code

Actions de flux de travail par défaut

Conditions de flux de travail par défaut