activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 20 févr. 2026

Sinon si

UiPath.Core.Activities.IfElseIf

Permet à votre projet de prendre plusieurs mesures, selon qu’une série de conditions spécifiées est remplie ou non. Cette activité contient une Condition, une branche Alors , des branches Sinon si facultatives et une branche Sinon . Le champ Condition doit contenir une expression booléenne selon laquelle les branches Puis, Sinon ouSinon si sont exécutées. La branche Puis comprend les activités à effectuer si la condition est vraie. Les branches Sinon et Sinon si facultatives comprennent les activités à effectuer si la première condition est fausse. Pour ajouter des branches Sinon si ou une branche Sinon , cliquez sur Ajouter Sinon si ou Sinon dans le corps de l’activité et sélectionnez la branche souhaitée.

Cette activité n’a pas besoin d’être imbriquée à l’intérieur d’une activité If .

Compatibilité du projet

Windows | Windows - Héritage | Multiplateforme

Configuration

  • Condition : cliquez sur Plusdocs image à droite du champ, puis, dans le menu, sélectionnez Générateur de conditions pour définir la condition selon laquelle les activités de la branche Then sont exécutées. Vous pouvez également sélectionner un fichier Excel, puis une cellule avec une instruction conditionnelle, ou vous pouvez sélectionner Ouvrir dans l’éditeur avancé pour saisir une expression VB.

Dans le Générateur de conditions :

  • Sélectionnez une première valeur dans le menu Plusdocs image pour le champ de gauche. Vous pouvez sélectionner des données à partir du Bloc-notes du projet, d'un fichier Excel parent ou d'un compte Outlook (cellules dans Excel, champs dans les messages Outlook), utiliser la valeur de sortie d'une autre activité que vous avez précédemment enregistrée en vue d'une utilisation ultérieure, saisir du texte ou des nombres.

  • Sélectionnez un opérateur dans le menu déroulant au milieu pour évaluer la première valeur : supérieur à, supérieur ou égal, inférieur à, inférieur ou égal, égal à, différent de, est vide, n'est pas vide, est vrai , est faux, commence par, se termine par, contient.

  • Le cas échéant, sélectionnez une deuxième valeur avec laquelle comparer la première valeur du Plusdocs image pour le champ de droite. Par exemple, pour ajouter la condition « la valeur dans la cellule Excel B6 est supérieure à 10 », pour la première valeur vous indiquez la cellule B6 dans Excel, vous sélectionnez l'opérateur est plus grand que , et vous saisissez le nombre 10 comme opérateur deuxième valeur.

    docs image

To add multiple conditions, click Add in the Condition Builder and provide the same information for each additional statement. When you add multiple statements, a drop-down menu appears at the top of the window where you must select when the condition is met: All (AND) if the condition is met when all of the statements are true, or Any (OR) if the condition is met when any of the statements is true.

  • Then - Contains the activities that are executed if the condition in the Condition field is met.
  • Add Else If or Else - Select whether you want to add an Else If or Else branch:
    • Else If - Contains another Condition field that allows you to select a different set of conditions that are checked if the first condition was not met, and a Then branch where you can add activities to execute if the Else If condition was met. You can add more Else If branches depending on how many sets of different conditions you need.
    • Sinon - Contient les activités qui sont exécutées si aucune des conditions ci-dessus n'est remplie. Vous ne pouvez pas ajouter de branches Sinon si supplémentaires après une branche Sinon .

Options avancées

Options
  • DisplayName - The name displayed for the activity in the Designer panel.
  • Condition : voir Condition dans le corps de l'activité.
  • Private - If selected, the data used in the activity is not logged.

Exemple de l’activité Sinon si :

Dans l'exemple ci-dessous, la valeur enregistrée dans le presse-papiers est vérifiée trois fois, si elle est supérieure à 5, 10, ou 15. Si la première condition n'est pas remplie, la condition suivante est cochée. Cela se produit jusqu’à ce que toutes les branches Sinon aient été vérifiées.

Si aucune des conditions des branches Sinon si n'est remplie, les activités de la branche Sinon sont exécutées, qui dans notre exemple est configurée pour afficher la valeur du presse-papiers dans une activité Message Box .

docs image

Résolution des situations de compétition

Comportement observé

La condition Else IF est déclenchée même si seule la condition Then est validée lorsque la variable CurrentRow est utilisée ainsi que index=0.

Origine

L'activité évalue d'abord toutes les conditions avant d'exécuter réellement l'activité.

Résolution

Ajoutez un opérateur logique, tel que EtAussi (AndAlso) dans la condition Sinon si (Else IF) pour ignorer la position d'index 0.

Remarque :

Avant l'exécution de l'activité Sinon si (Else If), toutes les conditions sont évaluées en premier. Cela peut entraîner des effets secondaires tels que des exceptions. Pour éviter cela, ajoutez des vérifications supplémentaires dans la condition ELSE.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2026 UiPath Tous droits réservés.