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