Élément Condition
(Élément Conditions) (Élément WorkflowInfo) (Action4)
S’applique à : SharePoint Server 2013
Représente une instruction Condition, qui fait partie d’une phrase de règle qui peut être affichée dans un éditeur de workflow déclaratif, basé sur des règles et sans code. L’instruction Condition (avec des valeurs et des arguments) est utilisée pour évaluer l’état du flux de travail et prendre des décisions de branchement.
Utilisation
<WorkflowInfo>
<Conditions>
<Condition>
<RuleDesigner />
<Paramaters />
</Condition>
<Default />
</Conditions>
<Action />
</WorkflowInfo>
Informations sur l'élément
Nom | Valeur |
---|---|
Type d’élément | |
Namespace | |
Fichier de schéma | Actions4.xsd |
Définition
<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>
É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
Élément |
Type |
Description |
---|---|---|
Éléments enfants
Élément |
Type |
Description |
---|---|---|
Attributs
Attribut |
Type |
Requis |
Description |
Valeurs possibles |
---|---|---|---|---|
**AppliesTo** |
obligatoire |
Spécifie si l’instruction conditionnelle en cours d’évaluation est appliquée à une liste ou à une bibliothèque de documents SharePoint. En modifiant la valeur, vous pouvez afficher ou masquer une instruction conditionnelle spécifique dans l'éditeur de flux de travail, en fonction du type de liste SharePoint auquel le flux de travail est associé. Voici les valeurs autorisées :
|
Valeurs du type appliesToTypes. |
|
**Assemblée** |
s:string |
facultatif |
Spécifie l’assembly .NET qui contient le code d’implémentation de l’élément **Condition**. Exemple : '''Assembly="Microsoft.SharePoint.WorkflowActions, Version=15.0.0.0, Culture=neutral, PublicKeyToken=c9b3ceac-xxxxx-xxxxx-xxxxx-xxxxx-xxxxxxxxxxxxxx"''' |
Valeurs du type s:string. |
**Classname** |
s:string |
facultatif |
Contient le nom de classe complet dans lequel le code d’élément **Condition** est implémenté. |
Valeurs du type s:string. |
**Functionname** |
s:string |
facultatif |
Nom de la méthode **Boolean** dans la classe qui implémente le code **Condition**. Exemple de méthode : 'Bool myCondition(WorkflowContext context, string ListGUIDorName, int ItemWorkflowAttachedTo)' XML: 'FunctionName="myCondition"' |
Valeurs du type s:string. |
**ItemKeyType** |
s:string |
facultatif |
Identificateur spécifique à l’implémentation pour le type d’objet par défaut. |
Valeurs du type s:string. |
**Nom** |
s:string |
obligatoire |
Spécifie un nom localisé de la condition. |
Valeurs du type s:string. |
**ShapeImageUrl** |
s:string |
facultatif |
URL du fichier image représentant la forme liée à la condition représentée dans le concepteur visuel. |
Valeurs du type s:string. |
**Type** |
s:string |
facultatif |
Spécifie si l’élément **Condition** est **Personnalisé** ou **Avancé**.
|
Valeurs du type s:string. |
**UsesCurrentItem** |
s:boolean |
facultatif |
Spécifie si l’élément actuellement sélectionné est associé au flux de travail. S’il est défini sur **true**, le flux de travail est lié à l’élément de liste SharePoint ou à l’élément de bibliothèque de documents qui a démarré l’instance de flux de travail. Lors de l’utilisation d’un éditeur de flux de travail déclaratif ou d’une surface de concepteur, cette valeur retourne toujours **true** et ne peut pas être modifiée. |
Valeurs du type s:boolean. |
Remarques
Chaque élément Condition correspond également à une méthode booléenne à l’intérieur d’une bibliothèque de flux de travail SharePoint spécifiée. Ces méthodes permettent d'évaluer les valeurs passées par leurs paramètres et de retourner la valeur true ou false.
Un élément Condition contient des informations sur l’assembly Microsoft .NET dans lequel le code de condition est implémenté, ainsi que sur les paramètres requis pour effectuer l’appel de fonction. Il contient également des informations sur la façon dont l'instruction Condition doit être affichée à l'éditeur de flux de travail.