Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
borderColor#ebecf0

Estado
subtletrue
titleExemplo de uso

Em um processo de 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 se quando a execução lançar uma exceção, via throw em JavaScript, por exemplo.


** imagem **


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.

...

  • 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.


Boas práticas na utilização

...