Foutafhandeling opnieuw uitvoeren 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:

Adobe Workfront plan*
Pro of hoger
Adobe Workfront licentie*
Plan, Work
Adobe Workfront Fusion licentie**

Huidige vergunningsvereiste: Nee Workfront Fusion vergunningsvereiste.

of

Vereisten voor oudere licenties: Workfront Fusion voor werkautomatisering en -integratie

Product

Huidige productvereisten: Als u de Select of Prime Adobe Workfront Abonnement, uw organisatie moet Adobe Workfront Fusion alsmede Adobe Workfront om de in dit artikel beschreven functionaliteit te gebruiken. Workfront Fusion is opgenomen in de Ultimate Workfront plannen.

of

Oudere productvereisten: Uw organisatie moet Adobe Workfront Fusion alsmede Adobe Workfront om de in dit artikel beschreven functionaliteit te gebruiken.

Neem contact op met uw Workfront beheerder.

Voor informatie over Adobe Workfront Fusion licenties, zie Adobe Workfront Fusion licenties.

Het probleem van de Retry foutafhandelingsinstructie

Adobe Workfront Fusion biedt momenteel geen Retry foutafhandelingsinstructie, hoewel twee tijdelijke oplossingen kunnen worden gebruikt om de functionaliteit ervan na te bootsen. Zie voor meer informatie Richtlijnen voor foutafhandeling in Adobe Workfront Fusion.

Gebruik de Break richtlijn

  1. In het deelvenster met scenario-instellingen schakelt u de optie Allow storing of Incomplete Executions optie.

    Zie voor meer informatie Het deelvenster met scenario-instellingen in Adobe Workfront Fusion.

  2. Koppel een route van de foutenmanager aan de module, zoals die in wordt beschreven Foutafhandeling in Adobe Workfront Fusion.

  3. De koppeling Break de richtlijn aan de route van de foutenmanager en vormt het.

    Zie voor meer informatie Richtlijnen voor foutafhandeling in Adobe Workfront Fusion.

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 Break compilerinstellingen. Nochtans, gaat de huidige uitvoering verder en de module blijft de verdere bundels verwerken. U kunt de optie "Sequential processing" in de Scenario settings om te voorkomen dat het scenario opnieuw wordt uitgevoerd totdat de uitvoering in de map Onvolledige uitvoeringen is opgelost.

    Voor meer informatie over onvolledige uitvoeringen raadpleegt u Onvolledige uitvoeringen weergeven en oplossen in Adobe Workfront Fusion.

Gebruik de Repeater module

  1. De Repeater en stelt de Repeats tot het maximumaantal pogingen.

  2. Koppel de potentieel ontbrekende module aan de Repeater module.

  3. Koppel een route van de foutenmanager aan deze module (zie Foutafhandeling in Adobe Workfront Fusion).

  4. De koppeling Tools>Sleep module aan de route van de foutenmanager en reeks zijn Delay tot het aantal seconden tussen de pogingen.

  5. De koppeling Ignore richtlijn na de Tools>Sleep module (zie Richtlijnen voor foutafhandeling in Adobe Workfront Fusion).

  6. De koppeling Tools>Set variable module na de potentieel falende module en vorm het om het resultaat van de module in een genoemde variabele op te slaan, bijvoorbeeld, Result.

  7. De koppeling Array aggregator module na de Tools>Set variable en kiest u Repeater in zijn Bronmodulegebied.

  8. De koppeling Tools>Get variable aan de Array aggregator en vormt het om de waarde van te verkrijgen Result variabele.

  9. Voeg de Tools>Get variable tussen de Repeater en de potentieel het ontbreken module en vormen het verkrijgen van de waarde van Result variabele.

  10. Een filter invoegen tussen deze Tools>Get variable en de potentieel ontbrekende module om slechts verder te gaan als Result variabele bestaat niet.

INFO
Voorbeeld: Hier volgt een voorbeeldscenario waarin HTTP >Make a request de module vertegenwoordigt de potentieel ontbrekende module:
Als het resultaat van de potentieel falende module te complex is om in een eenvoudige variabele worden opgeslagen, kunt u een gegevensopslag gebruiken om het resultaat op te slaan/terug te winnen. De gegevensopslag zou slechts één record bevatten. De sleutel van de record kan bijvoorbeeld Result.
Voor meer informatie over gegevensopslag, zie Gegevensopslag in Adobe Workfront Fusion

Terugspoelen

Deze oplossing lijkt misschien iets te complex en is ook wat betreft bewerkingen veeleisender.

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