Conditionnel
Dans cette étape, vous pouvez spécifier une condition booléenne qui affecte l'exécution des étapes dans le robot. Cette étape est souvent utilisée dans l'étape Boucle.
Propriétés
- Nom
- Nom de l'étape.
- Condition
-
Une liste modifiable de conditions booléennes, chacune associée à une branche du robot.
- Comportement
- Lors de l'exécution de l'étape, la branche appartenant à la première condition évaluée à vraie est exécutée. Toutes les autres branches sont ignorées. Si aucune branche ne correspond, l'étape ne fait rien et le robot passe à l'étape suivante.
Exemple 1
Dans cet exemple, une chaîne est vérifiée par rapport à une valeur spécifique. Si cela correspond, une erreur est renvoyée avec l'étape Renvoyer l'erreur ; sinon, la chaîne est vérifiée par rapport à une autre valeur spécifique et un message est consigné avec l'étape Écrire le journal. Dans tous les cas, y compris lorsqu'aucune des conditions n'est vraie, le robot passe à l'étape Retour.
Il est possible de créer une branche conditionnelle avec la condition vraie, comme illustré dans l'exemple suivant. Cette branche sera toujours exécutée si aucune des conditions précédentes n'est vraie. Comme au moins une des branches sera toujours exécutée, l'étape ne peut pas être ignorée implicitement si aucune des conditions ne correspond.
Exemple 2
Cet exemple est similaire au précédent, à la différence que si aucune des deux premières branches ne correspond, l'exécution passe à l'étape Retour et le robot est immédiatement arrêté.