Gerenciador de erros pacote
- Última atualização2023/07/04
Gerenciador de erros pacote
Se um bot encontra um erro devido a uma condição anormal ou a exceções durante a execução, a execução normal do bot é dificultada, e o bot não consegue completar a tarefa. O Gerenciador de erros pacote contém ações que permitem lidar facilmente com as exceções que um bot encontra e transfere o controle para outras ações dentro do bot.
As ações no pacote permitem que você separe as ações que deseja usar para executar uma tarefa a partir das ações que deseja usar para lidar com uma exceção. O tratamento de exceções garante que um bot complete uma tarefa quando encontra um erro e defina ações quando ocorre um erro. Exceções podem ser tratadas pelo bot principal ou qualquer um dos bots secundários disponíveis. No entanto, a execução do bot falhará se não houver tratamento de erro disponível no bots principal ou no secundário.
A seguinte imagem ilustra como a execução do bot funciona quando você usa e não usa manipulação de erros em sua tarefa.
Ações no Gerenciador de erros pacote
O Gerenciador de erros pacote inclui as seguintes ações:
Ação | Descrição |
---|---|
Tentar | Consulte Tentar ação em Gerenciador de erros. |
Capturar | Consulte Capturar ação em Gerenciador de erros. |
Por fim | Consulte Por fim ação em Gerenciador de erros. |
Lançar | Consulte Lançar ação em Gerenciador de erros. |
Como Gerenciador de erros trata exceções
A seguinte imagem ilustra o fluxo de ações do Gerenciador de erros pacote quando um erro externo é encontrado durante a execução de bot.
A seguinte imagem ilustra o fluxo de ações do Gerenciador de erros pacote quando um erro interno é encontrado durante a execução do bot.
Exemplo: Como usar as ações no pacote Gerenciador de erros
Neste exemplo, você tem um bot que lê dados de um arquivo do Microsoft Excel e armazena em um banco de dados. O bot pode encontrar um erro se o arquivo necessário não estiver disponível ou ao atualizar uma tabela no banco de dados. Use os seguintes métodos para lidar com os erros:
- Exceção 1:
- A planilha do Microsoft Excel a partir da qual você deseja extrair dados não está disponível.
- Como lidar: Use outro arquivo que contenha os mesmos dados.
- Exceção 2:
- A tabela que você deseja usar para armazenar os dados não está disponível no banco de dados.
- Como lidar: Exibir uma mensagem de que a tabela necessária não está disponível.
Com base nesse exemplo, execute o seguinte para lidar com as exceções mencionadas:
- Insira todas as ações necessárias para ler os dados da planilha do Microsoft Excel e armazenar os dados extraídos em uma tabela no banco de dados dentro da ação Tentar.
- Defina as ações para executar nas seguintes exceções dentro de Capturar
ação:
- Exceção 1: Insira as ações para usar o arquivo alternativo que contém os mesmos dados.
- Exceção 2: Insira a ação Caixa de mensagem para exibir uma mensagem relevante.
- Insira a ação para encerrar a conexão com o banco de dados dentro da ação Por fim que ocorre independentemente do resultado de Tentar.