Histórico da Página
| Informações | ||
|---|---|---|
| ||
Esta documentação refere-se ao novo editor de processos da plataforma. Caso esteja utilizando o editor de processos atual, acesse Evento intermediário de captura de erro. |
| Índice | ||||
|---|---|---|---|---|
|
...
O evento de captura de erro é utilizado para tratar exceções que podem acontecer durante a execução de uma atividade de serviço. Ele somente pode ser associado à atividade de serviço quando ela está configurada com execução Automatizada, sendo obrigatório neste caso.
...
Ele não pode receber fluxos e nem ter um fluxo de saída com retorno. Sua existência é Ele apenas pode existir anexado na atividade de serviço com um fluxo de saída comum para uma atividade qualquer de resolução da inconsistência.
...
| Painel | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
** imagem ** |
...
Na atividade de serviço existe um evento de captura de erro. Se a integração for feita com sucesso, o sucesso é registrado e a solicitação segue o fluxo normal. Se ocorrer um erro, o fluxo do evento de erro é acionado quando a execução lançar uma exceção, via throw em JavaScript, por exemplo. |
Como deve ser utilizado
...
O evento de captura de erro deve ser utilizado da seguinte forma:
- Crie uma atividade de serviço com execução Automática. O evento de captura de erro
...
- aparecerá automaticamente sobre a atividade.
- Do evento de captura de erro, crie um fluxo para uma atividade de tratamento de erro – atividade de execução manual ou de notificação, por exemplo. Esse fluxo será seguido se a execução da atividade de serviço lançar uma exceção.
- No script da atividade de serviço precisa ter o tratamento das exceções, para sejam lançadas quando ocorrer alguma inconsistência na execução e sejam capturadas pelo evento de captura de erro.
- Crie o fluxo normal saindo da atividade de serviço, que será seguido se a execução for bem-sucedida.
| Nota | ||
|---|---|---|
| ||
O erro precisa ser lançado por uma exceção para que seja capturado pelo evento. Ao ser lançada a exceção, o evento captura automaticamente o erro. |
Boas práticas na utilização
...
São consideradas boas práticas ao utilizar o evento de captura de erro:
- sempre tratar exceções no script para capturar erros e lançar mensagens significativas;
- encaminhar o fluxo de erro para uma tarefa manual ou de notificação para evitar que o processo fique parado sem saber o que aconteceu;
- adicionar logs no tratamento de erro para facilitar o diagnóstico.
Configurar evento Captura de erro
...
...
01. No diagrama do processo, clique no componente evento Captura de erro que deseja configurar.
| Painel | ||||
|---|---|---|---|---|
| ||||
As configurações disponíveis são exibidas na lateral direita. |
02. Na aba Geral, defina as informações gerais para o componente que representa outro processo dentro do processo principal02. Defina as informações desejadas para o evento de captura de erro.
| Painel | ||||
|---|---|---|---|---|
| ||||
Título Painel | | |||
| ||||
| Estado | ||||
| subtle | true | |||
| title | Exemplo de uso |
03. Xxxxxxxxxx
| Painel | ||||
|---|---|---|---|---|
| ||||
Xxxxxxxxxxxxxxxx |
04. Xxxxxxxxxxx
...
| borderColor | #f2f2f2 |
|---|---|
| bgColor | #f2f2f2 |
para identificar o evento que vai capturar algum erro que pode ocorrer na execução da atividade de serviço. |
03. 11. Clique em Salvar rascunho – localizado no lado direito da barra superior – para salvar as configurações feitas no componente Anotaçãoevento Captura de erro.
1204. Na mensagem exibida, clique em Ok, entendi.
...

