Élément WorkflowInfo (Action4)
S’applique à : SharePoint Server 2013
Élément racine du schéma Actions. Cet élément doit être inclus dans tout fichier .ACTIONS installé sur le serveur.
Utilisation
<WorkflowInfo>
<Conditions />
<Actions />
<CompositeSteps />
<VariableTypes />
<AssemblyRedirects />
<Coercions />
<Events />
<Flows />
<Blocks />
</WorkflowInfo>
Informations sur l’élément
Type d’élément |
|
Namespace |
|
Fichier de schéma |
Actions4.xsd |
Définition
<xs:element name="WorkflowInfo" >
<xs:complexType>
<xs:all>
<xs:element name="Conditions" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Default" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="RuleDesigner" type="ruleDesignerType">
</xs:element>
</xs:sequence>
<xs:attribute name="ItemKeyType" type="s:string" />
</xs:complexType>
</xs:element>
<xs:element name="Condition" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="RuleDesigner" type="ruleDesignerType" minOccurs="1" maxOccurs="1">
</xs:element>
<xs:element name="Parameters" type="parametersType" minOccurs="1" maxOccurs="1">
</xs:element>
</xs:all>
<xs:attribute name="Type" type="s:string" />
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="AppliesTo" type="appliesToTypes" use="required" />
<xs:attribute name="UsesCurrentItem" type="s:boolean" />
<xs:attribute name="ItemKeyType" type="s:string" />
<xs:attribute name="FunctionName" type="s:string" />
<xs:attribute name="Assembly" type="s:string" />
<xs:attribute name="ClassName" type="s:string" />
<xs:attribute name="ShapeImageUrl" type="s:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="And" type="s:string" />
<xs:attribute name="Or" type="s:string" />
<xs:attribute name="When" type="s:string" />
<xs:attribute name="Else" type="s:string" />
<xs:attribute name="Not" type="s:string" />
</xs:complexType>
</xs:element>
<xs:element name="Actions" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence>
<xs:element name="Default" type="defaultElementType" minOccurs="0" maxOccurs="1" >
</xs:element>
<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>
</xs:sequence>
<xs:attribute name="Sequential" type="s:string" />
<xs:attribute name="Parallel" type="s:string" />
</xs:complexType>
</xs:element>
<xs:element name="CompositeSteps" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="CompositeStep" >
<xs:complexType>
<xs:sequence>
<xs:element name="DataSources" type="dataSourcesType" minOccurs="0" maxOccurs="1" >
</xs:element>
</xs:sequence>
<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" use="required" />
<xs:attribute name="AppliesTo" type="appliesToTypes" use="required" />
<xs:attribute name="Order" type="s:nonNegativeInteger" />
<xs:attribute name="Description" type="s:string" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VariableTypes" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="VariableType" >
<xs:attribute name="Type" type="s:string" use="required" />
<xs:attribute name="DisplayName" type="s:string" use="required" />
<xs:attribute name="Assembly" type="s:string" />
<xs:attribute name="Default" type="s:boolean" />
<xs:attribute name="ItemIdType" type="s:boolean" />
<xs:attribute name="Hidden" type="s:boolean" />
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AssemblyRedirects" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="AssemblyRedirect" >
<xs:attribute name="From" type="s:string" use="required" />
<xs:attribute name="To" type="s:string" use="required" />
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Coercions" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Coercion" minOccurs="0" maxOccurs="unbounded" >
<xs:complexType>
<xs:all>
<xs:element name="Parameters" type="coercionParametersType" minOccurs="0" maxOccurs="1" >
</xs:element>
</xs:all>
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="Assembly" type="s:string" />
<xs:attribute name="DisplayName" type="s:string" use="required" />
<xs:attribute name="CatchAll" type="s:boolean" use="required" />
<xs:attribute name="RankDefault" type="s:integer" use="required" />
<xs:attribute name="SourceType" type="s:string" />
<xs:attribute name="SourceFieldType" type="s:string" />
<xs:attribute name="DestinationType" type="s:string" use="required" />
<xs:attribute name="DestinationFieldType" type="s:string" />
<xs:attribute name="ClassName" type="s:string" use="required" />
<xs:attribute name="Id" type="s:string" use="required" />
<xs:attribute name="SourceProperty" type="s:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Events" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence>
<xs:element name="Event" minOccurs="0" maxOccurs="unbounded" >
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="DisplayName" type="s:string" use="required" />
<xs:attribute name="EventGroup" type="s:string" use="required" />
<xs:attribute name="Category" type="s:string" use="required" />
<xs:attribute name="RankDefault" type="s:string" use="required" />
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Flows" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence>
<xs:element name="Flow" minOccurs="0" maxOccurs="unbounded" >
<xs:complexType>
<xs:sequence>
<xs:element name="RuleDesigner" type="ruleDesignerType" minOccurs="1" maxOccurs="1" >
</xs:element>
<xs:element name="Parameters" type="parametersType" minOccurs="1" maxOccurs="1" >
</xs:element>
</xs:sequence>
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="Category" type="s:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Blocks" minOccurs="0" maxOccurs="1" >
<xs:complexType>
<xs:sequence>
<xs:element name="Block" type="propertiesType" minOccurs="0" maxOccurs="unbounded" >
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="Language" type="s:string" />
</xs:complexType>
</xs:element>
Éléments et attributs
Si le schéma définit des exigences spécifiques, telles que sequence, minOccurs, maxOccurs et choice, consultez la section définition.
Éléments parents
Aucun.
Éléments enfants
Élément |
Type |
Description |
---|---|---|
Attributs
Attribut |
Type |
Requis |
Description |
Valeurs possibles |
---|---|---|---|---|
**Langue** |
s:string |
facultatif |
Fait référence à la langue du serveur, et non pas à celle du client. La langue apparaît sous la forme d'une paire langue/culture. Par exemple, « en-us » est utilisé pour spécifier « English-États-Unis ». Pour plus d’informations, consultez Constantes et chaînes d’identificateur de langage. |
Valeurs du type s:string. |