Chaque connexion (hormis celle de l'étape Démarrer) comporte un outil de suppression et un indicateur conditionnel. Cet indicateur définit une condition régissant une connexion.
Pour modifier la valeur d'un indicateur, cliquez sur l'indicateur pour basculer entre ses valeurs possibles.
Les indicateurs conditionnels possibles sont : réussite (le processus s'est achevé), échec (le processus ne s'est pas achevé),
ou les deux (l'un ou l'autre statut est acceptable). Par défaut, l'indicateur est coché (réussite) pour toutes les connexions, c'est-à-dire que l'étape
originelle doit terminer son traitement avant le lancement de l'étape cible.
L'illustration suivante présente deux étapes connectées par un indicateur conditionnel succès, lequel est l'indicateur par défaut pour les nouvelles connexions. Dans ce cas, si la première étape aboutit, le processus suit la connexion vers la seconde étape. Si la première étape échoue, le processus s'arrête et la seconde étape n'est pas exécutée.
Une étape peut comporter plusieurs connexions avec des indicateurs conditionnels différents. Par exemple, l'illustration suivante présente une étape avec trois connexions :
- La connexion à l'étape 2 a un indicateur succès.
L'étape 2 s'exécute si la première étape aboutit.
- La connexion à l'étape 3 a un indicateur échec.
L'étape 3 s'exécute si la première étape échoue.
- La connexion à l'étape 4 a un indicateur les deux. L'étape
4 s'exécute que l'étape 1 aboutisse ou échoue.
Remarque : Si une étape comporte plusieurs connexions visant la même étape cible, la détermination de l'exécution ou non de cette étape cible dépend de la valeur des indicateurs intermédiaires. Si toutes les connexions intermédiaires sont associées à des indicateurs 'succès', la cible ne s'exécute que si toutes ces étapes ont abouti.
Pour qu'un processus aboutisse, il doit atteindre une étape Terminer. Si le processus ne se termine pas par une étape Terminer, il échoue à chaque fois.