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
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:
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):
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: