Foutafhandeling opnieuw proberen in Adobe Workfront Fusion
In sommige gevallen is het nuttig om een falende module opnieuw uit te voeren als er een kans is dat de reden voor de mislukking over tijd zou kunnen overgaan.
Toegangsvereisten
U moet de volgende toegang hebben om de functionaliteit in dit artikel te kunnen gebruiken:
Neem contact op met de Workfront -beheerder als u wilt weten welk abonnement, licentietype of toegang u hebt.
Voor informatie over Adobe Workfront Fusion vergunningen, zie Adobe Workfront Fusion vergunningen.
Problemen met de aanwijzing voor foutafhandeling van Retry
Adobe Workfront Fusion biedt momenteel geen aanwijzing voor foutafhandeling van Retry , hoewel twee tijdelijke oplossingen kunnen worden gebruikt om de functionaliteit ervan te simuleren. Voor meer informatie, zie Richtlijnen voor fout behandeling in de Fusie van Adobe Workfront.
De instructie Break gebruiken
-
Schakel de optie Allow storing of Incomplete Executions in het deelvenster met scenario-instellingen in.
Voor meer informatie, zie het paneel van scenario montages in Adobe Workfront Fusion.
-
Koppel een route van de foutenmanager aan de module, zoals die in de behandeling van de Fout in Adobe Workfront Fusion wordt beschreven.
-
Koppel de instructie Break aan de fouthandlerroute en configureer deze.
Zie Richtlijnen voor foutafhandeling in Adobe Workfront Fusion voor meer informatie.
Nadelen
-
Het minimale interval voor opnieuw proberen is één minuut.
-
Als de module meerdere bundels verwerkt en de verwerking van een bundel mislukt, wordt de gedeeltelijke uitvoering (alleen de bundel die de fout heeft veroorzaakt) verplaatst naar de onvolledige map voor uitvoeringen en wordt deze gepland voor nieuwe pogingen volgens de instellingen van de instructie Break . Nochtans, gaat de huidige uitvoering verder en de module blijft de verdere bundels verwerken. U kunt de optie "Sequential processing" in Scenario settings inschakelen om te voorkomen dat het scenario opnieuw wordt uitgevoerd totdat de uitvoering die in de map Onvolledige uitvoeringen is opgeslagen, is voltooid.
Voor meer informatie over onvolledige uitvoeringen, zie Mening en los onvolledige uitvoeringen in Adobe Workfront Fusion op.
De module Repeater gebruiken
-
Gebruik de module Repeater en stel het veld Repeats ervan in op het maximumaantal pogingen.
-
Koppel de module die mogelijk mislukt aan de module Repeater .
-
Verbind een route van de foutenmanager aan deze module (zie Fout behandeling in Adobe Workfront Fusio n).
-
Koppel de module Tools>Sleep aan de fouthandlerroute en stel het veld Delay ervan in op het aantal seconden tussen de pogingen.
-
Verbind de Ignore richtlijn na de Tools>Sleep module (zie Richtlijnen voor foutenbehandeling in de Fusie van Adobe Workfront).
-
Koppel de module Tools>Set variable na de module die mogelijk mislukt en configureer deze om het resultaat van de module op te slaan in een variabele met de naam
Result
. -
Koppel de module Array aggregator na Tools>Set variable en kies de module Repeater in het veld Source Module.
-
Koppel de module Tools>Get variable aan de module Array aggregator en configureer deze om de waarde van de variabele
Result
te verkrijgen. -
Voeg de module Tools>Get variable tussen de module Repeater en de module die mogelijk niet werkt in en configureer deze om de waarde van de variabele
Result
te verkrijgen. -
Voeg een filter in tussen deze module Tools>Get variable en de module die mogelijk niet werkt, alleen als de variabele
Result
niet bestaat.
Result
zijn.Terugspoelen
Deze tijdelijke oplossing lijkt misschien iets te complex en is ook wat betreft bewerkingen veeleisender.