Nesse passo a passo você vai aprender a tratar e solucionar erros no Toolzz Connect.
Sobre:
Se você está lendo isso, provavelmente está familiarizado com os erros que ocorrem durante a execução de um cenário. Isso acontece, principalmente, se um serviço estiver indisponível devido a uma falha, se um serviço responder com dados inesperados ou a validação dos dados de entrada falhar.
📢 Informação importante
Se um módulo gerar um erro durante a execução do cenário e não houver uma rota de tratamento de erros anexada ao módulo, uma lógica padrão de tratamento de erros será executada conforme descrito no artigo PROCESSAMENTO DE ERRO.
Como funciona:
Ao adicionar uma rota de tratamento de erros a um módulo, você pode substituir a lógica de tratamento de erros padrão pela sua lógica.
O Toolzz Connect oferece cinco diretrizes diferentes, qualquer uma delas pode ser inserida no final de suas rotas de tratamento de erros.
Saiba mais sobre no artigo DIRETRIZES PARA TRATAMENTO DE ERROS.
Passo a passo:
1º passo: no menu lateral, acesse a opção "Scenarios".
2º passo: clique no cenário que está apresentando o erro que deseja tratar.
3º passo: clique no botão "Edit" para editar o cenário.
4º passo: para adicionar uma rota de tratamento de erros clique com o botão direito do mouse em cima do módulo e selecione a opção "Add error handler".
5º passo: você verá uma lista de diretrizes e os aplicativos usados em seu cenário. Abaixo um breve resumo sobre as diretrizes:
Rollback: a execução do cenário é interrompida imediatamente e uma fase de reversão é iniciada em todos os módulos na tentativa de revertê-los ao estado inicial.
Commit: a execução é interrompida imediatamente e uma fase de confirmação é iniciada em todos os módulos.
Resume: uma saída substituta é especificada e fornecida ao módulo que encontra um erro.
Ignore: o erro é ignorado e os módulos subsequentes não são processados.
Break: o estado da execução do cenário é armazenado na fila de execuções incompletas onde o erro pode ser resolvido manualmente. No entanto, existem algumas exceções.
Retry: em alguns casos, pode ser útil reexecutar um módulo com falha algumas vezes quando houver uma chance de que o motivo da falha passe com o tempo.
Para saber mais sobre cada um deles acesse os artigos:
Se o módulo escolhido for o último da sua rota, você precisará escolher uma das diretrizes.
Caso contrário, você pode adicionar um ou mais módulos à sua rota, assim, a diretriz "Ignore" é aplicada por padrão a esse módulo e, se acontecer um erro, os módulos subsequentes nessa rota são processados.
No entanto, se não houver erro, o cenário será movido para o módulo "List all files in a folder module on the regular route".
7º passo: uma rota de tratamento de erro é diferente de uma rota regular. Ela é representada pelo desenho de círculos transparentes.
Clique no ícone de ferramenta para editar essa rota.
8º passo: selecione a opção "Set up a filter" para configurar o filtro dessa rota.
9º passo: existem dois tipos de filtragem que podem ocorrer em uma rota de tratamento de erro:
Adicionando um filtro à rota do manipulador de erros.
Você pode usar um filtro para controlar quais erros são manipulados. Isso permite que você processe apenas tipos específicos de erros.
Adicionar um Router (roteador) seguido de filtros à rota do manipulador de erros.
Leia mais sobre cada um deles em: TRATAMENTO AVANÇADO DE ERROS.
Pronto! Agora você já sabe tudo sobre solução e tratamento de erros no Toolzz Connect.