Réessayer la gestion des erreurs dans Adobe Workfront Fusion
Dans certains cas, il est utile de réexécuter un module en échec s’il est possible que la raison de l’échec soit dépassée au fil du temps.
Exigences d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre Workfront administrateur.
Pour plus d’informations sur Adobe Workfront Fusion licences, voir Adobe Workfront Fusion licences.
Les solutions Réessayer directive de gestion des erreurs
Adobe Workfront Fusion n’offre actuellement pas la variable Réessayer la directive de gestion des erreurs, bien que deux solutions puissent être utilisées pour imiter sa fonctionnalité. Pour plus d’informations, voir Directives pour la gestion des erreurs dans Adobe Workfront Fusion.
Utilisez la variable Rompre directive
-
Dans le panneau des paramètres du scénario, activez la variable Autorisation de stockage des exécutions incomplètes .
Pour plus d’informations, voir Le panneau des paramètres de scénario dans Adobe Workfront Fusion.
-
Joindre un itinéraire de gestionnaire d’erreurs au module, comme décrit dans Gestion des erreurs dans Adobe Workfront Fusion.
-
Liez la variable Rompre à l’itinéraire du gestionnaire d’erreurs et configurez-le.
Pour plus d’informations, voir Directives de gestion des erreurs dans Adobe Workfront Fusion.
Inconvénients
-
L’intervalle de reprise minimal est d’une minute.
-
Si le module traite plusieurs lots et que le traitement d’un lot échoue, l’exécution partielle (seul le lot à l’origine de l’erreur) est déplacée vers le dossier des exécutions incomplètes et planifiée pour les reprises en fonction des Rompre paramètres de la directive . Cependant, l’exécution actuelle se poursuit et le module continue à traiter les lots suivants. Vous pouvez activer leTraitement séquentiel" dans la variable Paramètres du scénario pour empêcher le scénario de s’exécuter à nouveau jusqu’à ce que l’exécution stockée dans le dossier Exécutions incomplètes ait été résolue.
Pour plus d’informations sur les exécutions incomplètes, voir Afficher et résoudre les exécutions incomplètes dans Adobe Workfront Fusion.
Utilisez la variable Répéteur module
-
Utilisez le Répéteur et définissez ses Répéter au nombre maximal de tentatives.
-
Liez le module potentiellement défaillant à la variable Répéteur module .
-
Joindre un itinéraire de gestionnaire d’erreurs à ce module (voir Gestion des erreurs dans Adobe Workfront Fusion).
-
Liez la variable Outils > Dormir sur l’itinéraire du gestionnaire d’erreurs et définissez ses Délai du champ correspondant au nombre de secondes entre les tentatives.
-
Liez la variable Ignorer à la suite de la Outils > Dormir (voir Directives pour la gestion des erreurs dans Adobe Workfront Fusion).
-
Liez la variable Outils > Définir la variable après le module potentiellement défaillant et configurez-le pour stocker le résultat du module dans une variable nommée, par exemple :
Result
. -
Liez la variable Agrégateur de tableau après l’événement Outils > Définir la variable et sélectionnez la variable Repeater dans son champ Module source .
-
Liez la variable Outils > Get variable au module Agrégateur de tableau et configurez-le pour obtenir la valeur de la variable
Result
. -
Insérez le Outils > Get variable entre le module Répéteur et le module potentiellement défaillant et le configurer pour obtenir la valeur de la variable
Result
. -
Insérer un filtre entre ces Outils > Get variable et que le module potentiellement défaillant ne continue que si la variable
Result
n’existe pas.
Result
.Bouton arrière
Cette solution peut sembler un peu trop complexe et plus exigeante en termes d'opérations.