É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 |
---|---|---|
Éléments enfants
Élément |
Type |
Description |
---|---|---|
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. |