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 :

Adobe Workfront plan*
Pro ou supérieur
Adobe Workfront license*
Plan, Work
Licence Adobe Workfront Fusion**

Exigences de licence actuelles : Non Workfront Fusion conditions requises pour obtenir une licence.

Ou

Exigences de licence héritées : Workfront Fusion pour l’automatisation et l’intégration du travail

Produit

Exigences actuelles du produit : Si vous disposez de Select ou Prime Adobe Workfront Planifiez, votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article. Workfront Fusion est inclus dans l’Ultimate Workfront planifiez.

Ou

Exigences de produit héritées : Votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans 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

  1. 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.

  2. Joindre un itinéraire de gestionnaire d’erreurs au module, comme décrit dans Gestion des erreurs dans Adobe Workfront Fusion.

  3. 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

  1. Utilisez le Répéteur et définissez ses Répéter au nombre maximal de tentatives.

  2. Liez le module potentiellement défaillant à la variable Répéteur module .

  3. Joindre un itinéraire de gestionnaire d’erreurs à ce module (voir Gestion des erreurs dans Adobe Workfront Fusion).

  4. 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.

  5. Liez la variable Ignorer à la suite de la Outils > Dormir (voir Directives pour la gestion des erreurs dans Adobe Workfront Fusion).

  6. 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.

  7. 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 .

  8. Liez la variable Outils > Get variable au module Agrégateur de tableau et configurez-le pour obtenir la valeur de la variable Result .

  9. 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 .

  10. 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.

INFO
Exemple : Voici un exemple de scénario où la variable HTTP >Effectuer une requête module représente le module potentiellement défaillant :
Si le résultat du module potentiellement défaillant est trop complexe pour être stocké dans une variable simple, vous pouvez utiliser une banque de données pour stocker/récupérer le résultat. L’entrepôt de données ne contiendrait qu’un seul enregistrement. La clé de l’enregistrement peut être, par exemple, Result.
Pour plus d’informations sur les entrepôts de données, voir Entrepôts de données dans Adobe Workfront Fusion

Bouton arrière

Cette solution peut sembler un peu trop complexe et plus exigeante en termes d'opérations.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43