Gestione avanzata degli errori in Adobe Workfront Fusion

Le tecniche avanzate di gestione degli errori includono filtraggio e nidificazione.

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano*
Pro o versione successiva
Adobe Workfront licenza*
Plan, Work
Licenza Adobe Workfront Fusion**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

Requisito licenza legacy: Workfront Fusion per automazione e integrazione del lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone del piano Select o Prime Adobe Workfront, l'organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.

Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.

Filtro

Esistono due tipi di filtro che possono essere eseguiti su un percorso di gestore degli errori.

Aggiunta di un filtro alla route del gestore degli errori

È possibile utilizzare un filtro per controllare gli errori gestiti dalla route del gestore degli errori. Questo consente di elaborare solo tipi specifici di errori. Se un errore non passa attraverso il filtro, verrà trattato come se non fosse stato definito alcun percorso del gestore degli errori per il modulo specificato.

INFO
Esempio:

Aggiunta di un router seguito da filtri al gestore degli errori

INFO
In questo esempio, l'errore si verifica nel modulo Crea cartella (A), che dispone di una route regolare e di una route del gestore degli errori. Quest'ultimo è seguito da un router con una route che ha un filtro che definisce un tipo specifico di errore (Data Error Takes Place), e l'altra che è la route predefinita per tutti gli altri errori. La prima route termina con la direttiva Riprendi che contiene valori sostitutivi per lo scenario da riprendere dal modulo A (Crea una cartella), mentre la seconda route termina con la direttiva Rollback che interrompe immediatamente l'esecuzione dello scenario.

Per ulteriori informazioni sui vari tipi di errore e sul modo in cui Workfront Fusion li elabora e li valuta, vedere Errore di elaborazione in Adobe Workfront Fusion.

Lo scenario di esempio

Puoi impostare questa scena di esempio per comprendere come funzionano questi filtri per la gestione degli errori.

Utilizza una cartella Dropbox esistente per caricare un file invece di crearne uno nuovo

Se si utilizza il modulo Crea una cartella in Dropbox e esiste già una cartella con lo stesso nome, il modulo genererà un errore di dati come illustrato di seguito:

Lo scenario completo:

  1. Il modulo Strumenti > Imposta variabile contiene il nome della cartella

  2. Il modulo HTTP >Get a file recupera il file che deve essere caricato nella cartella

  3. Il modulo Dropbox >Crea cartella genera un errore se esiste già una cartella con lo stesso nome di quella mappata nel modulo

  4. La route del gestore degli errori (bolle trasparenti) contiene un router per filtrare gli errori

  5. La prima route è per un tipo di errore specificato denominato Errore dati, in quanto ne sappiamo già:

    1. Se si verifica un errore di dati e i dettagli dell'errore passano attraverso il filtro, il Dropbox >Elenca tutti i file/sottocartelle in un modulo cartelle elenca tutte le cartelle in Dropbox
    2. Il filtro successivo corrisponde ai nomi delle cartelle
    3. La direttiva Riprendi specifica l'ID della cartella e il percorso della cartella esistente e l'esecuzione dello scenario riprende dal modulo Dropbox >Crea una cartella ma, invece di provare a creare una nuova cartella, questa volta utilizza i valori della direttiva Riprendi per spostarsi al modulo successivo e caricare il file nella cartella esistente
  6. La seconda route è per tutti gli altri errori e termina con la direttiva Rollback che determina l'interruzione immediata dello scenario

Di seguito una spiegazione dettagliata della quinta dichiarazione:

Per utilizzare la cartella esistente nei moduli successivi (Carica un file di seguito), è necessario aggiungere al modulo una route del gestore degli errori e recuperare il percorso della cartella da mappare nel modulo direttiva Riprendi che segue:

Il filtro della prima route è impostato per gestire solo l'errore specifico (Errore dati) che viene visualizzato quando esiste già una cartella con lo stesso nome:

Il modulo Dropbox >Elenca tutti i file in una cartella è configurato per restituire tutte le cartelle nella cartella di destinazione. Il seguente filtro passa solo a quello che stavamo originariamente tentando di creare (il nome della cartella è memorizzato nel 33. Nome cartella (elemento):

Infine, la direttiva Riprendi fornisce il percorso della cartella come output per il modulo non riuscito. L'ID cartella è stato lasciato vuoto perché non è necessario dal modulo 'Carica un file':

Nidificazione

Indipendentemente da dove si trova un modulo, è possibile creare e implementare route del gestore degli errori su tutti i moduli, ad eccezione dei router. È quindi possibile creare una route di gestore errori per un modulo che fa già parte di una route di gestore errori esistente creata per un altro modulo.

Di seguito è riportato un esempio di route del gestore degli errori nidificata:

In questo scenario, la seconda route del gestore errori è nidificata sotto la prima route del gestore errori. Pertanto, se il Dropbox >Creazione di un modulo cartella rileva un errore, l'esecuzione si sposta sulla route 1, se il filtro Errore dati è passato, il modulo successivo viene eseguito seguito dal modulo direttiva Riprendi se non si verifica un errore con il Dropbox >Elenco di tutti i file/sottocartelle in un modulo cartella.

Tuttavia, se si verifica un errore con questo modulo Dropbox, l'esecuzione si sposta sulla route 2 del gestore errori e termina con la direttiva Ignora. Il modulo Riprendi direttiva non è eseguito in questo caso.

Combinazione di gestori di errori di filtro e nidificazione.

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