Adicionar manipulação de erros
Podem ocorrer erros durante a execução de um cenário.
Por exemplo, um erro pode ocorrer porque:
- Um serviço está indisponível devido a uma falha
- Um serviço responde com dados inesperados
- Falha na validação dos dados de entrada
- Outros motivos
Se um módulo encontrar um erro durante a execução do cenário e não houver nenhuma rota de tratamento de erros anexada ao módulo, a lógica de tratamento de erros padrão será executada.
Ao adicionar uma rota de manipulador de erros a um módulo, você pode substituir a lógica de manipulação de erros padrão pela sua própria. O Adobe Workfront Fusion oferece cinco diretivas diferentes que podem ser inseridas ao final das rotas do manipulador de erros.
Para obter mais informações sobre tratamento de erros padrão, consulte Tipos de erros.
Para obter mais informações sobre diretivas de tratamento de erros, consulte Diretivas para tratamento de erros.
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:
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.
Adicionar um manipulador de erros
Para adicionar um manipulador de erros a um módulo:
-
Clique na guia Cenários no painel esquerdo.
-
Selecione o cenário em que deseja adicionar uma rota de tratamento de erros.
-
Clique em qualquer lugar no cenário para entrar no editor de cenários.
-
Clique com o botão direito do mouse no módulo após o qual deseja adicionar uma rota de manipulador de erros e selecione Adicionar manipulador de erros:
Uma rota de manipulador de erros foi adicionada ao módulo. Se o módulo for o último em uma rota, o manipulador de erros seguirá diretamente o módulo. Se o módulo tiver mais módulos depois dele, uma rota de manipulador de erros separada será adicionada.
O módulo de manipulação de erros mostra uma lista de Diretivas, bem como os aplicativos que estão sendo usados em seu cenário.
-
Selecione uma das diretivas.
Ou
Adicione um ou mais módulos à rota do manipulador de erros.
Se você adicionar mais módulos à rota, a diretiva Ignore será aplicada por padrão. Se houver um erro, os módulos subsequentes nessa rota serão processados.
Para obter mais informações sobre diretivas, consulte Diretivas de tratamento de erros neste artigo.
-
(Opcional) Adicione um filtro à rota de tratamento de erros. Para obter instruções, consulte Adicionar filtragem e aninhamento a rotas de tratamento de erros.
Erro ao manipular diretivas
As diretivas são resumidamente explicadas a seguir. Para obter mais informações, consulte Diretivas para tratamento de erros.
Há cinco diretivas, que podem ser agrupadas nas seguintes categorias com base no fato de uma execução de cenário continuar após o erro.
As diretivas a seguir garantem que uma execução de cenário continue:
-
Retomar: permite especificar uma saída substituta para o módulo com o erro. O status de execução do cenário é marcado como sucesso.
-
Ignorar: ignora o erro. O status de execução do cenário é marcado como sucesso.
-
Intervalo: armazena a entrada na fila de execuções incompletas. O status de execução do cenário está marcado como aviso.
Para obter mais informações, consulte Exibir e resolver execuções incompletas.
Se uma execução de cenário precisar parar quando ocorrer um erro, use uma das seguintes diretivas:
- Reversão: interrompe a execução do cenário imediatamente e marca seu status como erro.
- Confirmar: interrompe a execução do cenário imediatamente e marca seu status como êxito.
Recursos
Para obter mais informações sobre o tratamento de erros, consulte: