Gestion des erreurs de reprise dans Adobe Workfront Fusion

Dans certains cas, il est utile de réexécuter un module en échec s’il est possible que cette situation d’échec passe avec le temps.

Conditions d’accès

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

Adobe Workfront formule*
Pro ou une version ultérieure
Adobe Workfront licence*
Plan, Work
Licence Adobe Workfront Fusion**

Exigence de licence actuelle : aucune exigence de licence Workfront Fusion.

Ou

Exigences de licence héritées : Workfront Fusion for Work Automation and Integration

Produit

Conditions requises du produit actuel : si vous disposez de la formule Adobe Workfront Select ou Prime, 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 la formule Workfront Ultimate.

Ou

Exigences liées aux produits hérités : votre entreprise doit acheter Adobe Workfront Fusion ainsi qu’Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article.

Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.

Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez Licences Adobe Workfront Fusion.

Solutions de contournement à la directive de gestion des erreurs de reprise

Adobe Workfront Fusion ne propose actuellement pas de directive de gestion des erreurs de reprise ; cependant, deux solutions peuvent être utilisées pour imiter sa fonctionnalité. Pour plus d’informations, voir Directives de gestion des erreurs dans Adobe Workfront Fusion.

Utiliser la directive Interrompre

  1. Dans le panneau des paramètres du scénario, activez l’option Autoriser le stockage des exécutions incomplètes.

    Pour plus d’informations, voir Panneau des paramètres du scénario dans Adobe Workfront Fusion.

  2. Associez un itinéraire de gestionnaire d’erreur au module, tel que décrit dans Gestion des erreurs dans Adobe Workfront Fusion.

  3. Liez la directive Interrompre à l’itinéraire du gestionnaire d’erreur et configurez-la.

    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 (uniquement 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, conformément aux paramètres de la directive Interrompre. Cependant, l’exécution en cours se poursuit et le module continue à traiter les lots suivants. Vous pouvez activer l’option « Traitement séquentiel » dans les 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 des exécutions incomplètes dans Adobe Workfront Fusion.

Utiliser le module Répéteur

  1. Utilisez le module Répéteur et définissez son champ Se répète sur le nombre maximal de tentatives.

  2. Liez le module potentiellement défaillant au module Répéteur.

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

  4. Liez le module Outils > Veille sur l’itinéraire du gestionnaire d’erreur et définissez son champ Délai sur le nombre de secondes entre les tentatives.

  5. Liez la directive Ignorer après le module Outils > Veille (voir Directives de gestion des erreurs dans Adobe Workfront Fusion).

  6. Liez le module 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 le module Agrégateur de tableau après Outils > Définir la variable et sélectionnez le module Repeater dans son champ Module source.

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

  9. Insérez le module Outils > Obtenir une variable entre le module Répéteur et le module potentiellement défaillant et configurez-le pour obtenir la valeur de la variable Result.

  10. Insérez un filtre entre le module Outils > Obtenir une variable et le module potentiellement défaillant pour ne continuer que si la variable Result n’existe pas.

INFO
Exemple : voici un exemple de scénario où le module HTTP >Effectuer une requête 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 un magasin de données pour stocker/récupérer le résultat. Le magasin 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 magasins de données, voir Magasins de données dans Adobe Workfront Fusion

Inconvénient

Cette solution peut sembler trop complexe et est également plus exigeante en termes d’opérations.

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