Les conditions de lien sont utilisées pour construire une logique conditionnelle et des chemins alternatifs dans une chaîne.
Par défaut, une chaîne continue à s'exécuter tant que chaque commande précédente de la branche a été exécutée avec succès ; si une commande échoue, la chaîne s'arrête. Mais vous pouvez modifier ce comportement en double-cliquant sur le lien entre les nœuds et en sélectionnant une condition de lien différente.
- Sélectionnez une chaîne dans votre espace de travail.
- Double-cliquez sur le lien entre deux nœuds.
- Sous Modifier Link Condition, choisissez un comportement :
- Vert (succès) : La condition par défaut. Le nœud suivant ne s'exécutera que si le nœud précédent a été exécuté avec succès.
- Rouge (échec) : Le nœud suivant ne s'exécutera que si le nœud précédent a échoué.
- Jaune (Avertissement) : Le nœud suivant ne s'exécutera que si le nœud précédent s'est terminé avec un statut Warning .
- Gris (tout état) : Le nœud suivant sera toujours exécuté, quel que soit son statut.
- (Facultatif) Activez l'option Execute on Skip pour exécuter le nœud lorsque le nœud précédent a été ignoré. Cette condition peut être utilisée conjointement avec les autres conditions.
Une fois sélectionné, la couleur du lien change pour correspondre à la condition de lien choisie.
Exemple
Pour montrer comment cela fonctionne, examinons le modèle de chaîne Load Data to Wdata. Dans ce modèle, la chaîne vérifie s'il faut remplacer ou ajouter un ensemble de données - mais quelle que soit l'option choisie, le texte du résultat est toujours placé à la fin.
En particulier :
- Si le nœud "conditionnel" du haut est réussi, la chaîne progresse vers la branche verte à gauche.
- Si le nœud "conditionnel" situé au sommet échoue, la chaîne descend le long de la branche rouge à droite.
Quelle que soit la branche déclenchée, le nœud Set Result Text situé en bas s'exécutera car la condition de lien grise Any a été sélectionnée.