Ir para o conteúdo

Opção Executar em caso de falha para eventos no Jitterbit App Builder

Visão geral

Executar em caso de falha é uma opção configurável, se apropriado, para Eventos. Esta opção é destinada a Eventos que podem ser executados em caso de falha.

Como configurar a execução em caso de falha

  • Crie um Evento que será executado como um Failure Handler quando um Evento agendado falhar. Tanto o Failure Handler quanto o Evento em si precisam ser configurados com o Execution Type definido como Launch Via Schedule (Background).
  • Adicione um Evento a um Schedule. Defina o Failure Handler como o valor Handler Event para o Evento que você criou.
  • Se o Evento agendado resultar em uma falha de qualquer tipo, então o Failure Handler será executado, e o agendamento abortará a execução, registrando a exceção original.

Nota

Um Evento agendado pode ser executado em várias linhas. Se alguma linha falhar, esse Evento é considerado como tendo falhado. Por exemplo, 100 linhas podem ter sucesso e 3 podem falhar. Nesse caso, o Evento é considerado como tendo falhado, e o Manipulador de Falha será executado. Ele é executado uma única vez para o Evento com falha. Então, se 1.000 linhas falharem, o Evento do Manipulador de Falha ainda será executado apenas uma vez.

Exemplo de uso 1

Notifique um administrador em caso de falha.

  • Atualizar um sinalizador de status.
  • Envie um email.

Exemplo de uso 2

Interrupção da rede na comunicação com outro servidor (REST, App Builder Connector).

  • Marque registros para tentar novamente mais tarde.
  • Tente novamente algumas vezes imediatamente.