Les utilisateurs peuvent occasionnellement avoir besoin de réexécuter un module défaillant dans le cas où la raison de la défaillance se résout d’elle-même avec le temps. Étant donné qu’il n’existe pas de directive de traitement direct pour résoudre ce problème, vous trouverez ci-dessous deux méthodes de contournement.
Utilisation de la directive Break
- Dans les paramètres avancés du scénario , activez l’option « Autoriser le stockage des exécutions incomplètes ».
- Attachez un parcours de gestion des erreurs au module. Pour en savoir plus sur la gestion des erreurs, cliquer ici.
- Connectez la directive Break au parcours du gestionnaire d’erreur et configurez-la selon l’image ci-dessous. Pour en savoir plus sur les directives de gestion des erreurs, cliquer ici.
- [PHOTO]
⚠️ Avec cette méthode, les utilisateurs doivent s’attendre à ce que l’intervalle minimum entre les tentatives soit d’une minute. Si le module traite plusieurs paquets et que l’un d’entre eux échoue, le paquet qui a causé l’erreur sera déplacé dans le dossier « Exécutions incomplètes » et planifié pour des tentatives supplémentaires. L’exécution en cours se poursuit et le module traite les ensembles suivants.
Pour éviter que le scénario ne soit réexécuté, activez l’option « Traitement séquentiel » dans les paramètres du « Scénario ». Cela vous permet d’interrompre le scénario jusqu’à ce que le paquet déplacé ait été résolu avec succès.
Utilisation du module Répéteur
- Dans le module Répéteur, réglez le champ Répétitions sur le nombre maximum de tentatives.
- Connectez le module potentiellement défaillant au module Répéteur.
- Attachez un parcours de gestion des erreurs à ce module. Pour en savoir plus sur la gestion des erreurs, cliquer ici.
- Connectez le module Outils> Mode veille au parcours du gestionnaire d’erreurs et définissez son champ Délai sur le nombre de secondes entre les tentatives.
- Connectez la directive Ignorer après le module Outils > Mode veille. Pour en savoir plus sur les directives de gestion des erreurs, cliquer ici.
- Connectez le module Outils> Définir une variable après le module potentiellement défaillant. Configurer le module pour qu’il stocke les résultats dans une variable. Vous pouvez nommer la variable « Résultat ».
- Connectez le module Agrégateur de tableaux après avoir cliqué sur Outils > Définir la variable. Sélectionnez le module Répéteur dans le champ Module source.
- Connectez le module Outils > Définir la variable au module Agrégateur de tableaux. Configurez-le pour obtenir la valeur de la variable « Résultat ».
- Insérez le module Outils > Définir la variable entre le module Répéteur et le module potentiellement défaillant. Configurer le pour obtenir la valeur de la variable « Résultat ».
- Insérez un filtre entre ce module Outils > Obtenir une variable et le module potentiellement défaillant. Faire en sorte que le filtre ne continue que si la variable « Resultat » n’existe pas.
Nous continuerons à mettre à jour cet espace avec d’autres solutions de contournement pour la fonctionnalité « Réessayer ».
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.