Configura soluzione alternativa throw

In alcuni casi, può essere utile interrompere forzatamente l’esecuzione dello scenario seguita dalla fase di rollback o commit oppure interrompere l’elaborazione di una route e, facoltativamente, memorizzarla nella coda di esecuzioni incomplete.

Attualmente, le direttive di gestione degli errori non possono essere utilizzate al di fuori dell’ambito di una route di gestore degli errori e Adobe Workfront Fusion non offre un modulo che consentirebbe di generare (generare) errori in modo semplice e condizionale.

È possibile utilizzare la seguente soluzione alternativa per simulare la funzionalità di errore throw.

Per informazioni sulle esecuzioni incomplete, vedere Visualizzare e risolvere le esecuzioni incomplete in Adobe Workfront Fusion.

Per informazioni sulle direttive per la gestione degli errori, vedere Direttive per la gestione degli errori in Adobe Workfront Fusion.

Requisiti di accesso

Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacchetto Adobe Workfront Qualsiasi
Licenza Adobe Workfront

Nuovo: Standard

Oppure

Corrente: Lavoro o versione successiva

Licenza Adobe Workfront Fusion**

Corrente: nessun requisito di licenza Workfront Fusion

Oppure

Legacy: qualsiasi

Prodotto

Novità:

  • Selezionare o Prime Workfront Plan: l'organizzazione deve acquistare Adobe Workfront Fusion.
  • Piano Ultimate Workfront: Workfront Fusion è incluso.

Oppure

Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion.

Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione.

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

Soluzione alternativa per throw

Per generare un errore in modo condizionale, puoi configurare un modulo in modo che, durante il suo funzionamento, abbia intenzionalmente esito negativo. È possibile utilizzare il modulo JSON > Analizza JSON, configurato per generare facoltativamente un errore (BundleValidationError in questo caso):

Errore JSON

È quindi possibile allegare una delle direttive di gestione degli errori al percorso di gestione degli errori:

  • Rollback: forza l'interruzione dell'esecuzione dello scenario ed esegue la fase di rollback.
  • Commit: forza l'arresto dell'esecuzione dello scenario ed esegue la fase di commit.
  • Ignora: arresta l'elaborazione di una route.
  • Interruzione: arresta l'elaborazione di una route e la archivia nella coda della cartella esecuzioni incomplete.

Nell'esempio seguente viene illustrato l'utilizzo della direttiva Rollback:

Direttiva di rollback

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3