Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
titleConsulte a documentação correta:

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
maxLevel3
exclude.*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
borderColor#ebecf0

Estado
subtletrue
titleExemplo de uso

Em um processo de Integração onde existe uma integração com sistema externo, o solicitante preenche alguns dados de um cliente e envia a solicitação adiante, que vai para uma atividade de serviço responsável por enviar os dados preenchidos para um sistema externo, com execução automática e com um script que faz um POST via REST.

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.

** imagem **Image Added


Como deve ser utilizado

...

  • Crie o fluxo normal saindo da atividade de serviço, que será seguido se a execução for bem-sucedida.
Nota
titleImportante!

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.

...

  • sempre tratar exceções no script para  para capturar erros e lançar mensagens significativas;

...

  • adicionar logs no tratamento de erro para facilitar o diagnóstico.


Configurar evento Captura de

...

erro

Multimedia
nameconfigurar-subprocesso.mp4
width100%
autostarttrue
height5%

...

01. No diagrama do processo, clique no evento Captura de erro  que deseja configurar.

02. Defina um título ou nome as informações desejadas para o evento de captura de erro.

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Título
Nome para identificar o evento que vai capturar algum erro que pode ocorrer na execução da atividade de serviço.

03. Clique em Salvar rascunho – localizado no lado direito da barra superior – para salvar as configurações feitas no evento Captura de erro.

...