Avancerad felhantering i Adobe Workfront Fusion

Bland de avancerade felhanteringsteknikerna finns filtrering och kapsling.

Å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.

Filtrering

Det finns två sorters filtrering som kan ske i en felhanterarväg.

Lägga till ett filter i felhanterarflödet

Du kan använda ett filter för att kontrollera vilka fel som hanteras av felhanterarvägen. På så sätt kan du bara bearbeta vissa typer av fel. Om ett fel inte skickas genom filtret behandlas det som om ingen felhanterarväg har definierats för den angivna modulen.

INFO
Exempel:

Lägger till en Router följt av filter i felhanteraren

INFO
I det här exemplet inträffar felet i modulen Create a folder (A), som har en vanlig väg och en felhanterarväg. Den senare följs av en router med en rutt som har ett filter som definierar en viss typ av fel (datafel inträffar) och den andra som är standardvägen för alla andra fel. Den första vägen avslutas med direktivet Resume som innehåller ersättningsvärden för scenariot som ska återupptas från modul A (Create a folder), medan den andra vägen avslutas med direktivet Rollback som omedelbart stoppar scenariokörningen.

Mer information om olika feltyper och om hur Workfront Fusion bearbetar och utvärderar dem finns i Felbearbetning i Adobe Workfront Fusion.

Exempelscenariot

Du kan ställa in det här exemplet för att förstå hur dessa filter fungerar för felhantering.

Använd en befintlig Dropbox-mapp för att överföra en fil i stället för att skapa en ny

Om du använder modulen Create a folder på Dropbox och det redan finns en mapp med samma namn, kommer modulen att generera ett datafel enligt nedan:

Det fullständiga scenariot:

  1. Modulen Tools > Set Variable innehåller mappnamnet

  2. Modulen HTTP >Get a file hämtar filen som behöver överföras till mappen

  3. Modulen Dropbox >Create a folder returnerar ett fel om det redan finns en mapp med samma namn som den som mappats i modulen

  4. Felhanterarvägen (genomskinliga bubblor) innehåller en router som filtrerar felen

  5. Den första vägen är för en angiven typ av fel med namnet Datafel som vi redan känner till:

    1. Om ett datafel inträffar och felinformationen skickas genom filtret, visar Dropbox >List all files/subfolders in a folder module alla mappar i Dropbox
    2. Det efterföljande filtret matchar mappnamnen
    3. Direktivet Resume anger mapp-ID och mappsökväg för den befintliga mappen och scenariokörningen återupptas från modulen Dropbox >Create a folder, men i stället för att försöka skapa en ny mapp använder den här gången värdena från direktivet Resume för att flytta till nästa modul och överföra filen till den befintliga mappen
  6. Den andra vägen är för alla andra fel och slutar med direktivet Rollback som leder till att scenariot stoppas omedelbart

Nedan finns en detaljerad förklaring av den femte programsatsen:

Om du vill använda den befintliga mappen i efterföljande moduler (Upload a file nedan) måste du lägga till en felhanterarväg till modulen och hämta mappsökvägen som ska mappas till Resume -modulen enligt följande:

Filtret på den första vägen är inställt på att endast hantera det specifika felet (datafel) som visas när det redan finns en mapp med samma namn:

Modulen Dropbox >List all files in a folder har konfigurerats för att returnera alla mappar i målmappen. Följande filter skickar bara det som vi ursprungligen försökte skapa (mappnamnet lagras i mappen 33). Mappnamn):

Slutligen anger direktivet Resume mappsökvägen som utdata för den felaktiga modulen. Observera att mapp-ID:t har lämnats tomt eftersom det inte behövs av modulen Upload a file:

Kapsling

Oavsett var en modul finns kan felhanterarvägar skapas och implementeras på alla moduler, förutom routrar. Det är därför möjligt att skapa en felhanterarväg för en modul som redan är en del av en befintlig felhanterarväg som skapats för en annan modul.

Här är ett exempel på en kapslad felhanterarväg:

I det här scenariot kapslas den andra felhanterarvägen under den första felhanterarvägen. Om ett fel påträffas i Dropbox >Create a folder module flyttas körningen till rutt 1, och om filtret Data Error Takes Place skickas, körs nästa modul följt av Resume -modulen om ett fel inte inträffar med Dropbox >List all files/subfolders i en mappmodul.

Om ett fel inträffar med den här Dropbox-modulen flyttas körningen till felhanterarflöde 2 och avslutas med direktivet Ignore . Modulen Resume directive körs inte i det här fallet.

Det är en kombination av felhanterare för filtrering och kapsling.

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