Partager via


Élément Action

(Élément Actions) (Élément WorkflowInfo) (Action4)

S’applique à : SharePoint Server 2013

Contient les informations requises pour Gestionnaire de flux de travail client 1.0 pour traiter l’activité ou les activités sous-jacentes d’une action de workflow.

Utilisation

    <Actions>
        <Action>
            <Parameters />
            <RuleDesigner />
            <DataSources />
            <Modifications>
                <Modification/>
            </Modifications>
            <ActionVariables />
            <ActionBody /
            <ActionConditions />
        </Action>
    </Actions>

Informations sur l’élément

Informations Emplacement
Type d’élément
Namespace
Fichier de schéma Actions4.xsd

Définition

    <xs:element name="Action" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
       <xs:all>
       <xs:element name="Parameters" type="parametersType" minOccurs="0" maxOccurs="1"></xs:element>
       <xs:element name="RuleDesigner" type="ruleDesignerType" minOccurs="1" maxOccurs="1"></xs:element>
       <xs:element name="DataSources" type="dataSourcesType" minOccurs="0" maxOccurs="1"></xs:element>
       <xs:element name="Modifications" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
          <xs:element name="Modification" minOccurs="1" maxOccurs="unbounded">
             <xs:attribute name="TypeId" type="s:string" use="required" />
             <xs:attribute name="NameFormat" type="s:string" use="required" />
             <xs:attribute name="FormURN" type="s:string" use="required" />
          </xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       <xs:element name="ActionVariables" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionVariables"></xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       <xs:element name="ActionBody" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionBody"></xs:element>
          </xs:sequence>
                </xs:complexType>
       </xs:element>
       <xs:element name="ActionConditions" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionConditions"></xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       </xs:all>
         <xs:attribute name="Name" type="s:string" use="required" />
         <xs:attribute name="ClassName" type="s:string" use="required" />
         <xs:attribute name="Assembly" type="s:string" />
         <xs:attribute name="FunctionName" type="s:string" />
         <xs:attribute name="Category" type="s:string" />
         <xs:attribute name="CreatesTask" type="s:boolean" />
         <xs:attribute name="CreatesInList" type="s:string" />
         <xs:attribute name="AppliesTo" type="appliesToTypes" use="required" />
         <xs:attribute name="IsError" type="s:boolean" />
         <xs:attribute name="ListModeration" type="s:boolean" />
         <xs:attribute name="UsesCurrentItem" type="s:boolean" />
         <xs:attribute name="CreatedTaskFormType" type="s:string" />
         <xs:attribute name="__SolutionId" type="s:string" />
         <xs:attribute name="SandboxedFunction" type="s:boolean" />
         <xs:attribute name="ShapeImageUrl" type="s:string" />
       </xs:complexType>
    </xs:element>

Éléments et attributs

Si le schéma définit des exigences spécifiques, telles que la séquence, minOccurs, maxOccurs et le choix, consultez la section de définition.

Éléments parents

Élément

Type

Description

Actions


Éléments enfants

Élément

Type

Description

ActionBody

ActionConditions

ActionVariables

DataSources

dataSourcesType

Modifications

Paramètres

parametersType

RuleDesigner

ruleDesignerType


Attributs

Attribut Type Requis Description Valeurs possibles
__SolutionId s:string facultatif Spécifie un GUID que l’application cliente écrit dans l’action spécifique à l’implémentation. Le serveur utilise le GUID pour localiser l’assembly au moment de l’exécution du flux de travail. Valeurs du type s:string.
AppliesTo appliesToTypes obligatoire Indique ce que cette action de flux de travail doit être. Les valeurs valides incluent site, liste, doclib et tout. La valeur signifie que l’action est disponible dans n’importe quelle étendue et s’affiche toujours dans la liste Actions. Valeurs du type appliesToTypes.
Assembly s:string facultatif Nom de l’assembly qui contient des instructions pour implémenter l’élément Action . Le texte doit inclure les valeurs PublicKeyToken, Version et Culture. Valeurs du type s:string.
Catégorie s:string facultatif Fournit une catégorie pour l'action de flux de travail. Cette valeur est utilisée pour filtrer la liste des actions disponibles. Valeurs du type s:string.
ClassName s:string obligatoire Nom complet de la classe qui implémente l'action de flux de travail. Valeurs du type s:string.
CreatedTaskFormType s:string facultatif Spécifie le type d’une tâche créée. Utilisez DataCollectTask pour créer une tâche qui collecte des données auprès d’un utilisateur ; utiliser GroupAssignedTask pour créer une tâche qui collecte des données auprès d’un ou de plusieurs utilisateurs ; utilisez TodoItemTask pour créer une tâche qui ne collecte pas de données auprès des utilisateurs, mais qui existe uniquement pour qu’un utilisateur vérifie qu’il a fait quelque chose; utilisez TaskProcess pour créer une tâche qui a un formulaire qui permet une collaboration ad hoc et qui peut collecter des données auprès d’un ou plusieurs utilisateurs. Valeurs du type s:string.
CreatesInList s:string facultatif S’il est défini, spécifie que le flux de travail crée un élément dans une liste ou une bibliothèque de documents. Les valeurs doivent correspondre à un nom de paramètre qui contient l'ID de la liste ou de la bibliothèque de documents. Valeurs du type s:string.
CreatesTask s:boolean facultatif Si la valeur est true, un élément de liste de tâches est créé dans le flux de travail. Si elle est vide, l’hypothèse est fausse et aucun élément de liste de tâches n’est créé. Valeurs du type s:boolean.
FunctionName s:string facultatif Spécifie le nom d’une fonction à appeler. Valeurs du type s:string.
IsError s:boolean facultatif Si la valeur est true, les instances de cet élément Action sont considérées comme une erreur par l’application cliente. Valeurs du type s:boolean.
ListModeration s:boolean facultatif Si la valeur est true, cet élément Action s’applique à une liste ou une bibliothèque de documents pour laquelle l’approbation de contenu est activée. S'il est vide, l'hypothèse est false. Valeurs du type s:boolean.
Name s:string obligatoire Représente le nom descriptif de l’action de flux de travail qui s’affiche dans l’éditeur de flux de travail. Valeurs du type s:string.
SandboxedFunction s:boolean facultatif Si la valeur est true, l’application cliente insère une action spécifique à l’implémentation lorsque cette action est sélectionnée. L’action doit être configurée pour appeler une fonction définie par la conjonction de AssemblyName, ClassName et FunctionName. S’il est défini, AssemblyName, ClassName, FunctionName et __SolutionId doivent également être définis. Valeurs du type s:boolean.
ShapeImageUrl s:string facultatif URL d’un fichier image-forme d’icône par défaut disponible pour la personnalisation lors de la création d’actions personnalisées ou de conditions personnalisées. Valeurs du type s:string.
UsesCurrentItem s:boolean facultatif Spécifie si une action de flux de travail donnée peut être utilisée dans un flux de travail « site ». La définition de la valeur true signifie que l’action ne peut pas être utilisée et n’est pas disponible pour les workflows de site. La fonction copier/coller sur les actions est également bloquée. Si cette valeur d’attribut n’est pas définie, false est implicite. Valeurs du type s:boolean.