À la cible
Essayer l'alternative suivante
Par essence, le traitement des erreurs Essayer l'alternative suivante fait référence à une Étape de tentative. Cette Étape de tentative doit être une étape préalable dans le chemin d'exécution actuel, c'est-à-dire qu'elle doit être l'une des étapes dont l'exécution a conduit à l'étape actuel. Sinon, la partie « alternative suivante » de Essayer l'alternative suivante n'a pas beaucoup de sens.
Supposons un robot avec plusieurs étapes Tentatives dans le chemin d'exécution actuel. Dans ce cas, le robot traite une « branche actuelle » relative à chacune de ces Étapes de tentative, et pour chacune d'entre elles la « branche suivante » est différente. Par exemple, dans le robot suivant, si une erreur se produit à l'étape B, l'option Essayer l'alternative suivante poursuit l'exécution en utilisant l'une des approches suivantes :
- la branche suivante à l'Étape de tentative à l'extrémité droite, de sorte que l'exécution ignore l'étape C et continue à l'étape D
- la branche suivante à l'Étape de tentative à l'extrémité gauche, entraînant l'exécution d'ignorer les étapes C et D et le passage à l'étape E

Vous pouvez définir cette option dans l'onglet Gestion des erreurs. L'exemple suivant montre la configuration de la gestion des erreurs pour l'étape B.

La valeur par défaut est l'Étape de tentative la plus proche, mais vous pouvez sélectionner d'autres Étapes de tentative dans le chemin d'exécution. La référence à l'Étape de tentative se fait en fonction du nom ; si plusieurs Étapes de tentative ont le même nom, l'étape la plus proche (la plus à droite) portant ce nom est implicite. Il est possible d'en tirer profit; comme décrit dans Tentative-Récupération.
Bien que cet exemple ne décrive que À la cible par rapport à la gestion des erreurs Essayer l'alternative suivante, vous pouvez utiliser ces références avec les options de gestion des erreurs Itération suivante et Boucle de rupture dans Exécuter d'une boucle. Dans ces cas, les références s'appliquent à des étapes Boucle et non pas à des Étapes de tentative.