Élément Conditions (WorkflowInfo)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Les conditions sont utilisées par les éditeurs de flux de travail déclaratifs et sans code basés sur des règles, tels que Microsoft SharePoint Designer 2010, pour générer des flux de travail. Les conditions sont des fonctions, dans le code, qui retournent une valeur booléenne lorsqu’elles sont appelées par Microsoft SharePoint Foundation 2010.

Lorsque vous utilisez un éditeur de flux de travail sans code pour développer des flux de travail, les conditions sont présentées au concepteur de flux de travail sous la forme d’une liste d’expressions. Chacune des conditions de cette liste a une fonction correspondante dans le code qui est utilisée pour évaluer les valeurs fournies par l’utilisateur ou par SharePoint Foundation 2010.

L'élément Conditions est l'élément parent de tous les éléments Condition.

Remarque

Les attributs répertoriés dans le tableau suivant sont uniquement lus à partir du WSS par défaut. Le fichier ACTIONS et ne peut pas être substitué dans un fichier personnalisé. Fichiers ACTIONS.

Définition

<Conditions>
      <Condition>…</Condition>
      <Default>…</Default>
</Conditions>

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut Description
And

Texte obligatoire. Le texte défini dans cet attribut s’affiche dans la phrase du concepteur de règles lorsque deux conditions ou plus sont utilisées dans la même branche conditionnelle et lorsque toutes les conditions doivent être satisfaites avant que des actions de workflow puissent être exécutées. La valeur ne respecte pas la casse.

La valeur par défaut est et (s’applique uniquement à la version anglaise de SharePoint Foundation 2010).

Exemple :

\<Conditions And="and">

Else

Texte obligatoire. Le texte défini dans cet attribut s’affiche dans la phrase du concepteur de règles lorsqu’une activité de branche conditionnelle est ajoutée au flux de travail. La valeur ne respecte pas la casse.

La valeur par défaut est Else if (s’applique uniquement à la version anglaise de SharePoint Foundation 2010).

Exemple :

\<Conditions Else="Else if"\>

Not

Texte obligatoire. Le texte défini dans cet attribut s’affiche dans la phrase du concepteur de règles lorsque la condition ne doit pas contenir une valeur ou une plage de valeurs spécifiée. Cette valeur ne respecte pas la casse.

La valeur par défaut est Not.

Exemple :

\<Conditions Not="not"\>

Or

Texte obligatoire. Le texte défini dans cet attribut s’affiche dans la phrase du concepteur de règles lorsqu’il existe au moins deux conditions dans la même branche conditionnelle et que toute valeur remplit les conditions, ce qui permet aux actions de flux de travail de s’exécuter. La valeur ne respecte pas la casse.

La valeur par défaut est ou (s’applique uniquement à la version anglaise de SharePoint Foundation 2010).

Exemple :

\<Conditions Or="or"\>

When

Texte obligatoire. Le texte défini dans cet attribut s’affiche dans la phrase du concepteur de règles lorsqu’une branche conditionnelle est ajoutée et nécessite que les valeurs ou conditions qui la suivent retournent true pour que les actions de flux de travail s’exécutent. La valeur ne respecte pas la casse.

La valeur par défaut est If (s’applique uniquement à la version anglaise de SharePoint Foundation 2010).

Exemple :

\<Conditions When="If"\>

Éléments enfants

Par défaut

Condition

Éléments parents

WorkflowInfo

Remarques

Chaque élément Conditions ne peut apparaître qu'une seule fois dans un fichier .ACTIONS.

Exemple

L’exemple suivant montre comment mettre en forme l’élément Conditions afin que les éléments Condition individuels qu’il contient soient affichés dans l’éditeur de flux de travail.

    <WorkflowInfo Language="en-us">
       <Conditions And="and" Or="or" Not="not" When="If" Else="Else if">
          <Condition>…</Condition>
          <Default>…</Default>
       </Conditions>
       <Actions>…</Actions>
    </WorkflowInfo>

Voir aussi