Försök igen med felhantering i Adobe Workfront Fusion

I vissa fall kan det vara bra att köra en felande modul igen om det finns en möjlighet att orsaken till felet kan passera över tiden.

Åtkomstkrav

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

Adobe Workfront plan*
Pro eller högre
Adobe Workfront licens*
Plan, Work
Adobe Workfront Fusion licens**

Aktuellt licenskrav: Inget Workfront Fusion-licenskrav.

eller

Gammalt licenskrav: Workfront Fusion för Automatisering och integrering av arbetet

Produkt

Aktuellt produktkrav: Om du har planen Select eller Prime Adobe Workfront måste din organisation köpa både Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln. Workfront Fusion ingår i planen Ultimate Workfront.

eller

Äldre produktkrav: Din organisation måste köpa Adobe Workfront Fusion och Adobe Workfront för att kunna använda de funktioner som beskrivs i den här artikeln.

Kontakta Workfront-administratören om du vill ta reda på vilken plan, licenstyp eller åtkomst du har.

Mer information om Adobe Workfront Fusion licenser finns i Adobe Workfront Fusion licenser.

Tillfälliga lösningar på direktivet Retry för felhantering

Adobe Workfront Fusion erbjuder för närvarande inte direktivet Retry för felhantering, men två temporära lösningar kan användas för att efterlikna dess funktioner. Mer information finns i Direktiv om felhantering i Adobe Workfront Fusion.

Använd direktivet Break

  1. Aktivera alternativet Allow storing of Incomplete Executions på panelen för scenarioinställningar.

    Mer information finns i Panelen för scenarioinställningar i Adobe Workfront Fusion.

  2. Koppla en felhanterarväg till modulen, vilket beskrivs i Felhantering i Adobe Workfront Fusion.

  3. Länka direktivet Break till felhanterarvägen och konfigurera det.

    Mer information finns i Direktiv om felhantering i Adobe Workfront Fusion.

Nackdelar

  • Det minsta intervallet för återförsök är en minut.

  • Om modulen bearbetar flera paket och bearbetningen av ett paket misslyckas, flyttas den partiella körningen (endast det paket som orsakade felet) till den ofullständiga körningsmappen och schemaläggs för nya försök enligt Break-direktivets inställningar. Den aktuella körningen fortsätter dock och modulen fortsätter att bearbeta efterföljande paket. Du kan aktivera alternativet Sequential processing i Scenario settings om du vill förhindra att scenariot körs igen tills körningen i mappen Ofullständiga körningar har lösts.

    Mer information om ofullständiga körningar finns i Visa och lösa ofullständiga körningar i Adobe Workfront Fusion.

Använd modulen Repeater

  1. Distribuera modulen Repeater och ställ in fältet Repeats på maximalt antal försök.

  2. Länka den modul som kan misslyckas till modulen Repeater.

  3. Koppla en felhanterarväg till modulen (se Felhantering i Adobe Workfront Fusion).

  4. Länka modulen Tools>Sleep till felhanterarvägen och ställ in fältet Delay på antalet sekunder mellan försöken.

  5. Länka direktivet Ignore efter modulen Tools>Sleep (se Direktiv om felhantering i Adobe Workfront Fusion).

  6. Länka modulen Tools>Set variable efter den modul som kan misslyckas och konfigurera den så att den lagrar modulens resultat i en variabel som till exempel heter Result.

  7. Länka modulen Array aggregator efter Tools>Set variable och välj modulen Repeater i fältet Source-modul.

  8. Länka modulen Tools>Get variable till modulen Array aggregator och konfigurera den så att värdet för variabeln Result hämtas.

  9. Infoga modulen Tools>Get variable mellan modulen Repeater och den modul som kan misslyckas och konfigurera den så att värdet för variabeln Result hämtas.

  10. Infoga ett filter mellan den här Tools>Get variable-modulen och den eventuellt felaktiga modulen så att den bara fortsätter om variabeln Result inte finns.

INFO
Exempel: Här är ett exempel på scenario där modulen HTTP >Make a request representerar den modul som kan misslyckas:
Om resultatet av den eventuellt felaktiga modulen är för komplext för att lagras i en enkel variabel kan du använda ett datalager för att lagra/hämta resultatet. Datalagret skulle bara innehålla en post. Postens nyckel kan till exempel vara Result.
Mer information om datalager finns i Datalager i Adobe Workfront Fusion

Återställning

Den här lösningen kan se lite för komplex ut och är också mer krävande när det gäller åtgärder.

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