Gestion avancée des erreurs dans Adobe Workfront Fusion

Les techniques de gestion avancée des erreurs comprennent le filtrage et l’imbrication.

Conditions d’accès

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

Adobe Workfront formule*
Pro ou version supé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.

Filtrage

Deux types de filtrage peuvent être effectués sur un itinéraire de traitement des erreurs.

Ajouter un filtre à l’itinéraire du gestionnaire d’erreurs

Vous pouvez utiliser un filtre pour contrôler les erreurs qui sont traitées par l’itinéraire du gestionnaire d’erreurs. Cela vous permet de ne traiter que certains types d’erreur. Si une erreur ne passe pas le filtre, elle sera traitée comme s’il n’y avait pas d’itinéraire de gestionnaire d’erreurs défini pour le module donné.

INFO
Exemple :

Ajouter un routeur suivi de filtres au gestionnaire d’erreurs

INFO
Dans cet exemple, l’erreur se produit dans le module (A) Créer un dossier, qui possède un itinéraire normal et un itinéraire de gestionnaire des erreurs. Ce dernier est suivi d’un routeur dont l’une des itinéraires est doté d’un filtre définissant un type d’erreur spécifique (une erreur de données se produit) et dont l’autre est l’itinéraire par défaut pour toutes les autres erreurs. Le premier itinéraire se termine par la directive Reprendre qui contient des valeurs de substitution pour que le scénario reprenne à partir du module A (Créer un dossier), tandis que le second itinéraire se termine par la directive Restaurer qui arrête immédiatement l’exécution du scénario.

Voir Gestion des erreurs dans Adobe Workfront Fusion pour plus d’informations sur les différents types d’erreur et sur la manière dont Workfront Fusion les traite et les évalue.

Exemple de scénario

Vous pouvez mettre en place cet exemple de scénario pour comprendre comment ces filtres fonctionnent pour la gestion des erreurs.

Utiliser un dossier Dropbox existant pour charger un fichier au lieu d’en créer un nouveau

Si vous utilisez le module Créer un dossier sur Dropbox et qu’un dossier portant le même nom existe déjà, le module produira une erreur de données comme indiqué ci-dessous :

Scénario complet :

  1. Le module Outils > Définir la variable contient le nom du dossier.

  2. Le module HTTP > Obtenir un fichier récupère le fichier qui doit être chargé dans le dossier.

  3. Le module Dropbox > Créer un dossier génère une erreur s’il existe déjà un dossier portant le même nom que celui mappé dans le module.

  4. L’itinéraire du gestionnaire d’erreurs (bulles transparentes) contient un routeur pour filtrer les erreurs.

  5. Le premier itinéraire concerne un type d’erreur spécifique appelé erreur de données, comme nous le savons déjà :

    1. Si une erreur de données se produit et que les détails de l’erreur passent à travers le filtre, le module Dropbox > Répertorier tous les fichiers/sous-dossiers dans un dossier répertorie tous les dossiers dans Dropbox.
    2. Le filtre suivant correspond aux noms de dossiers.
    3. La directive Reprendre spécifie l’ID et le chemin d’accès du dossier existant et l’exécution du scénario reprend à partir du module Dropbox > Créer un dossier, mais au lieu d’essayer de créer un dossier, il utilise cette fois les valeurs de la directive Reprendre pour passer au module suivant et charger le fichier dans le dossier existant.
  6. Le second itinéraire concerne toutes les autres erreurs et se termine par la directive Restaurer qui entraîne l’arrêt immédiat du scénario.

Vous trouverez ci-dessous une explication détaillée de la 5ème instruction :

Afin d’utiliser le dossier existant dans vos modules suivants (Charger fichier ci-dessous), vous devez ajouter un itinéraire de gestionnaire d’erreur au module et récupérer le chemin d’accès au dossier à mapper dans le module de directive Reprendre qui suit :

Le filtre du premier itinéraire est défini de manière à ne traiter que l’erreur particulière (erreur de données) qui apparaît lorsqu’un dossier portant le même nom existe déjà :

Le module Dropbox > Répertorier tous les fichiers dans un dossier est configuré pour renvoyer tous les dossiers du dossier cible. Le filtre suivant ne s’applique qu’au dossier que nous avons essayé de créer à l’origine (le nom du dossier est stocké dans le nom de l’élément 33 du dossier) :

Finalement, la directive Reprendre fournit le chemin d’accès au dossier en tant que sortie du module défaillant. Notez que l’ID de dossier a été laissé vide car il n’est pas nécessaire pour le module « Charger fichier » :

Imbriquer

Quel que soit l’emplacement d’un module, des itinéraires de gestion des erreurs peuvent être créés et mis en œuvre sur tous les modules, à l’exception des routeurs. Il est donc possible de créer un itinéraire de gestion des erreurs pour un module qui fait déjà partie d’un itinéraire de gestion des erreurs existant créé pour un autre module.

Voici un exemple d’itinéraire de gestion derreur imbriqué :

Dans ce scénario, le deuxième itinéraire de gestion des erreurs est imbriqué dans le premier itinéraire de gestion des erreurs. Ainsi, si le module Dropbox > Créer un dossier rencontre une erreur, l’exécution passe à l’itinéraire 1, si le filtre Une erreur de données se produit est appliqué, le module suivant est exécuté, suivi du module de directive Reprendre si une erreur ne se produit pas avec le module Dropbox > Répertorier tous les fichiers/sous-dossiers dans un module de dossier.

Toutefois, si une erreur se produit avec ce module Dropbox, l’exécution passe à l’itinéraire 2 de gestion d’erreurs et se termine par la directive Ignorer. Le module Reprendre la directive n’est pas exécuté dans ce cas.

Il s’agit d’une combinaison de filtrage et d’imbrication de gestionnaires d’erreurs.

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