Ajout d'un gestionnaire d'exceptions global à une orchestration
A l'exécution, si l'une des activités de l'orchestration envoie une exception et un gestionnaire d'exceptions global a été activé, la branche d'interception globale est exécutée.
Pourquoi et quand exécuter cette tâche
La figure ci-dessous montre un exemple d'orchestration :

Dans cet exemple, si les activités Base de données, Obtenir lignes insérées ou Base de données, Insérer lignes échouent et renvoient une exception, l'activité Si... alors de la branche d'interception globale est exécutée.
Procédure
Résultats
Remarque : La portée des variables faultName, faultData et faultInfo est limitée à la branche d'interception globale.
Cette limitation de portée signifie que la valeur de ces variables est valide uniquement dans la branche d'interception globale.
Par exemple, si vous ajoutez l'activité Si...Alors qui teste la valeur de la variable faultName, l'activité Si...Alors doit être placée dans la branche d'interception globale comme illustré dans la figure précédente.