Types d’erreur
Il arrive qu’une erreur se produise pendant l’exécution d’un scénario. Cela se produit généralement si un service n’est pas disponible en raison d’un échec de connexion au service ou si une validation échoue.
Adobe Workfront Fusion fait la distinction entre plusieurs types d’erreurs de base. Le type d’erreur détermine les actions suivantes de votre scénario Fusion.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront paquet | Tous |
Adobe Workfront licence |
Nouveau : Standard Ou Actuellement : Travail ou licence supérieure |
Adobe Workfront Fusion licence |
Actuelle : aucune exigence de licence Workfront Fusion requise. Ou Héritée : n’importe laquelle. |
Produit |
Nouveau :
Ou Actuel : votre entreprise doit acheter Adobe Workfront Fusion. |
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, voir Adobe Workfront Fusion licences.
Erreur de connexion
ConnectionError
Les erreurs de connexion sont l’une des erreurs les plus courantes. Elles sont généralement dues à l’indisponibilité du service tiers pour diverses raisons, telles que la surcharge, la maintenance ou la panne. La gestion par défaut de cette erreur dépend du module qui a rencontré l’erreur.
-
Si l’erreur se produit dans le premier module, l’exécution du scénario est interrompue par un message d’avertissement. Workfront Fusion tente ensuite à plusieurs reprises de réexécuter le scénario à des intervalles de temps de plus en plus longs. Si toutes les tentatives échouent, Workfront Fusion désactive le scénario.
-
Si l'erreur de connexion se produit sur un autre module que le premier, les étapes suivantes dépendent de l'option Autoriser le stockage des exécutions incomplètes dans les paramètres avancés du scénario :
-
Si cette option est activée, l’exécution du scénario est déplacée vers le dossier Incomplete executions où Workfront Fusion tente à plusieurs reprises de réexécuter le scénario à des intervalles de temps croissants. Si toutes les tentatives échouent, l’exécution restera dans le dossier des exécutions incomplètes en attendant une résolution manuelle par la personne.
Pour plus d’informations sur les exécutions incomplètes, voir Afficher et résoudre les exécutions incomplètes.
-
Si cette option est désactivée, l’exécution du scénario se termine par une erreur suivie d’une phase de restauration. Workfront Fusion tente ensuite à plusieurs reprises de réexécuter le scénario à des intervalles de temps de plus en plus longs. Si toutes les tentatives échouent, Workfront Fusion désactive le scénario.
Pour plus d’informations sur le paramètre Autoriser le stockage des exécutions incomplètes, voir Autoriser le stockage des exécutions incomplètes dans l’article Configuration des paramètres de scénario.
-
Intervalles de temps de plus en plus longs
L’algorithme utilisé pour augmenter les intervalles de temps entre les tentatives lorsqu’une erreur se produit est connu sous le nom d’exponential backoff. Les intervalles de temps de plus en plus longs sont définis comme suit :
- 10 minutes
- 1 heure
- 3 heures
- 12 heures
- 24 heures
Les intervalles de temps croissants permettent d’empêcher les scénarios fréquemment exécutés d’utiliser des opérations sur des tentatives ayant échoué à plusieurs reprises.
Exemple :
Un scénario contient les Watch Rows de déclenchement Google Sheets. Google Sheets est indisponible pendant 30 minutes pour cause de maintenance lorsque Workfront Fusion démarre le scénario, et ne peut donc pas récupérer de nouvelles lignes. Le scénario s’arrête et tente un nouvel essai 10 minutes après. Comme Google Sheets n’est toujours pas disponible, Workfront Fusion n’est toujours pas en mesure d’obtenir des informations sur les nouvelles lignes. La prochaine exécution du scénario est prévue dans 1 heure. Google Sheets est à nouveau disponible à ce moment-là, et le scénario s’exécute avec succès.
Erreur de données
DataError
Une erreur de données est générée lorsqu’un élément est incorrectement mappé et ne réussit pas la validation effectuée du côté Workfront Fusion ou du côté du service tiers.
Si cette erreur se produit, le scénario, jusqu’à l’emplacement où le module a échoué, est déplacé vers le dossier des exécutions incomplètes, où vous pouvez résoudre le problème. Cependant, le scénario ne s’arrête pas et continue de s’exécuter selon son planning. Pour arrêter l’exécution du scénario lorsque Erreur de données apparaît, activez l’option Traitement séquentiel dans le panneau des paramètres du scénario.
Si vous n’avez pas activé l’option Allow storing incomplete executions dans les paramètres du scénario, l’exécution du scénario s’arrête avec l’erreur et une restauration est effectuée.
Erreur de données dupliquées
DuplicateDataError
Si Workfront Fusion tente d’insérer deux fois le même lot dans un service qui n’autorise pas les données dupliquées, une erreur de données dupliquées est générée. Si cette erreur se produit, Workfront Fusion procède de la même manière que pour l’erreur de données.
Pour plus d’informations, voir Erreur de données dans cet article.
Erreur de jeton d’accès invalide
InvalidAccessTokenError
Une erreur de jeton d’accès invalide se produit lorsque Workfront Fusion ne peut pas accéder à votre compte enregistré auprès d’un service tiers. Cela se produit généralement lorsque vous révoquez des droits d’accès pour des Workfront Fusion dans l’administration d’un service donné, mais les scénarios qui utilisent ce service continuent de s’exécuter selon le planning.
Si cette erreur se produit, l’exécution du scénario s’arrête immédiatement. Le reste du scénario commençant par le module dans lequel l’erreur s’est produite est déplacé vers le dossier des exécutions incomplètes.
Erreur de limite de taux
RateLimitError
Si une limite fixée par un service donné est dépassée, une erreur de limite de taux est générée. Si cette erreur se produit, Workfront Fusion procède de la même manière que pour l’erreur de connexion.
Pour plus d’informations, voir Erreur de connexion dans cet article.
Erreur de données incomplètes
IncompleteDataError
Une erreur de données incomplètes ne se produit qu’avec des déclencheurs. Cette erreur est générée si un déclencheur ne parvient pas à télécharger les données requises à partir d’un service donné.
Si un scénario se termine par le IncompleteDataError
, son comportement ultérieur dépendra de son paramètre de Max number of consecutive errors.
Pour plus d’informations, voir Nombre d’erreurs consécutives dans l’article Configuration des paramètres de scénario.
Exemple :
Le déclencheur Workfront est Watch Record pour rechercher des documents dans un scénario. Le scénario s’exécute pendant que vous téléchargez un document volumineux, tel qu’une longue vidéo. Comme Workfront Fusion tente de télécharger la vidéo alors qu’elle est toujours en cours de chargement vers Workfront, le scénario s’arrête avec la IncompleteDataError
.
Erreur d’exécution
RuntimeError
Toute erreur qui apparaît lors de l’exécution du scénario et qui ne fait pas partie de ces types d’erreur est signalée comme RunTimeError
.
Si un scénario se termine par le RuntimeError
, son comportement ultérieur dépend du paramètre Max number of consecutive errors.
Pour plus d’informations, voir Nombre d’erreurs consécutives dans l’article Configuration des paramètres de scénario.
Pour plus d’informations, voir Déclencheurs instantanés dans l’article Présentation des modules.
Erreur d’incohérence
InconsistencyError
Si l’une de ces erreurs se produit pendant la phase de validation ou de restauration, le scénario se termine par une erreur d’incohérence.
Si cette erreur apparaît dans un scénario, l’exécution de celui-ci est immédiatement interrompue.
Avertissement
Lors de l’exécution d’un scénario, vous pouvez recevoir un avertissement vous informant d’un problème. Un avertissement n’empêche pas la réussite du scénario.
Par exemple, un avertissement peut s’afficher lorsque la taille de fichier maximale autorisée est dépassée et que l’option Enable data loss est désactivée.
Ressources
Pour plus d’informations sur le mappage, voir Présentation du mappage.
Pour plus d’informations sur les exécutions incomplètes, voir Afficher et résoudre les exécutions incomplètes.
Pour plus d’informations sur le panneau des paramètres du scénario, voir Configurer les paramètres du scénario.
Pour plus d’informations sur les planifications, voir Planification d’un scénario.
Pour plus d’informations sur les phases du scénario, voir Exécution du scénario, cycles et phases.
Pour plus d’informations sur l’option Activer la perte de données , voir Activer la perte de données dans l’article Configuration des paramètres de scénario.