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

...



Configurar evento de captura de erro

...

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

...

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.

12. Na mensagem exibida, clique em Ok, entendi.

...