É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 flux de travail.
Utilisation
<Actions>
<Action>
<Parameters />
<RuleDesigner />
<DataSources />
<Modifications>
<Modification/>
</Modifications>
<ActionVariables />
<ActionBody /
<ActionConditions />
</Action>
</Actions>
Informations sur l’élément
| 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 séquence, minOccurs, maxOccurs et choix, voir 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 lors de l’runtime du flux de travail. |
Valeurs du type s:string. |
**AppliesTo** |
obligatoire |
Indique ce que doit être cette action de flux de travail. Les valeurs valides sont site, list, doclibet all. La valeur signifie que l’action est disponible sous n’importe quelle étendue et qu’elle s’affiche toujours dans la liste Actions. |
Valeurs du type appliesToTypes. |
|
**Assembly** |
s:string |
facultatif |
Nom de l’assembly qui contient des instructions pour l’implémentation de l’élément Action. Le texte doit inclure les valeurs PublicKeyToken, Versionet 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 d’un utilisateur . utiliser GroupAssignedTask pour créer une tâche qui collecte des données d’un ou 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 confirme qu’il a effectué une tâche ; Utilisez TaskProcess pour créer une tâche qui possède un formulaire qui permet une collaboration ad hoc et qui peut collecter des données d’un ou plusieurs utilisateurs. |
Valeurs du type s:string. |
**CreatesInList** |
s:string |
facultatif |
S’il est définie, 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 ce n’est pas le cas, l’hypothèse est falseet aucun éléments 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 qui l’approbation du contenu est activée. S'il est vide, l'hypothèse est false. |
Valeurs du type s:boolean. |
**Nom** |
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. Si elle est définie, AssemblyName, ClassName, FunctionName et __SolutionId doivent également être définies. |
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 cette valeur sur true signifie que l’action ne peut pas être utilisée et n’est pas disponible pour les flux de travail 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. |