Configurar solução alternativa de erro do throw

Em alguns casos, você pode querer interromper de forma forçada a execução do cenário seguida da fase Reverter ou Confirmar, ou interromper o processamento de uma rota e, opcionalmente, armazená-la na fila de execuções incompletas.

Atualmente, as diretivas de manipulação de erros não podem ser usadas fora do escopo de uma rota de manipulador de erros, e o Adobe Workfront Fusion não oferece um módulo que permitiria gerar (lançar) erros condicionalmente facilmente.

Você pode usar a solução alternativa a seguir para imitar a funcionalidade de erro do throw.

Para obter informações sobre execuções incompletas, consulte Exibir e resolver execuções incompletas no Adobe Workfront Fusion.

Para obter informações sobre diretivas de tratamento de erros, consulte Diretivas para tratamento de erros no Adobe Workfront Fusion.

Requisitos de acesso

Expanda para visualizar os requisitos de acesso para a funcionalidade neste artigo.

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront Qualquer
Licença do Adobe Workfront

Novo: Padrão

Ou

Atual: trabalho ou superior

Licença do Adobe Workfront Fusion**

Atual: nenhum requisito de licença do Workfront Fusion

Ou

Herdados: Qualquer um

Produto

Novo menu:

  • Selecione ou Prime Workfront Plan: sua organização deve comprar o Adobe Workfront Fusion.
  • Plano do Ultimate Workfront: o Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação.

Para obter informações sobre licenças do Adobe Workfront Fusion, consulte licenças do Adobe Workfront Fusion.

Solução alternativa para throw

Para emitir um erro condicionalmente, você pode configurar um módulo para que ele falhe propositalmente durante sua operação. Uma possibilidade é empregar o módulo JSON > Parse JSON, configurado para emitir opcionalmente um erro (BundleValidationError neste caso):

Erro de JSON

Em seguida, você pode anexar uma das diretivas de tratamento de erros à rota de tratamento de erros:

  • Reversão: forçar a execução do cenário para parar e executar a fase de reversão.
  • Confirmar: forçar a execução do cenário para parar e executar a fase de confirmação.
  • Ignorar: parar o processamento de uma rota.
  • Intervalo: interrompe o processamento de uma rota e armazena-a na fila da pasta de execuções incompletas.

O exemplo a seguir mostra o uso da diretiva Rollback:

Diretiva de reversão

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