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.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront

Qualquer pacote de fluxo de trabalho do Adobe Workfront e qualquer pacote de Automação e Integração do Adobe Workfront

Workfront Ultimate

Workfront Prime e pacotes Select, com uma compra adicional do Workfront Fusion.

Licenças do Adobe Workfront

Standard

Trabalhar ou superior

Produto Se sua organização tiver um pacote Select ou Prime Workfront que não inclua a Automação e Integração do Workfront, ela deverá comprar o Adobe Workfront Fusion.

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

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