Déployer la gestion des exceptions

Effectué

Lorsqu’un flux s’exécute, un utilisateur peut rencontrer des circonstances imprévues entraînant son arrêt en raison d’une erreur. Pour éviter les erreurs, les utilisateurs peuvent configurer des règles de gestion des exceptions, afin que le flux puisse récupérer et continuer à s’exécuter.

Dans le Concepteur de flux, la gestion des exceptions peut être appliquée à des actions individuelles.

Gestion des exceptions

Des exceptions peuvent survenir pour la quasi-totalité des actions. Pour cette raison, la plupart des propriétés des actions comportent un bouton En cas d’erreur.

Dans notre exemple, le flux est exécuté sur les appareils de la société où le fichier Excel peut se trouver dans le lecteur C: ou D:. Le reste de l’emplacement du chemin d’accès est le même. Dans cette situation, nous pouvons configurer l’action Lancer Excel afin qu’elle tente d’ouvrir le fichier à partir du chemin d’accès D: si elle n’arrive pas à l’ouvrir depuis le lecteur C:.

Pour ce faire, nous allons double-cliquer sur l’action afin de la modifier et cliquer sur le bouton En cas d’erreur :

Capture d’écran de la boîte de dialogue des propriétés de l’action Lancer Excel.

Vous pouvez activer l’option Réessayer et laisser initialement les paramètres par défaut tels quels. Le système réessaye alors l’action une fois de plus après un intervalle de 2 secondes. Vous pouvez ajuster ces paramètres ultérieurement.

Capture d’écran des paramètres Réessayer l’action de gestion des exceptions des propriétés de l’action Lancer Excel.

Sélectionnez ensuite l’option Continuer l’exécution du flux.

Capture d’écran de la gestion des exceptions des propriétés de l’action Lancer Excel.

Quelques options s’offrent à vous pour gérer l’exception. Vous pouvez passer à l’action suivante, répéter l’action existante ou accéder à un libellé.

Capture d’écran de la gestion des exceptions.

Les options sélectionnées prennent effet lorsque cette action rencontre une exception. Pour ouvrir un fichier dans un chemin d’accès différent, nous devons créer un sous-flux dédié. La section Avancé permet de créer des règles, qui permettent d’exécuter des Sous-flux.

Capture d’écran du sous-flux Chemin d’accès alternatif.

Capture d’écran des paramètres de flux avancés.

Configurez ensuite la gestion des exceptions de l’action précédente en conséquence, en appuyant sur Nouvelle règle et en sélectionnant Exécuter le sous-flux :

Capture d’écran de la gestion des exceptions des propriétés de l’action Lancer Excel avec le sous-flux Chemin d’accès alternatif ajouté.

Configuré comme ci-dessus, si le fichier Excel ne peut pas être ouvert dans son chemin d’accès habituel, le sous-flux Chemin d’accès alternatif s’exécute, ouvrant le fichier dans son chemin alternatif, puis le flux reprend son exécution.