Pular para o conteúdo principal
Execuções

Retomar uma execução que falhou

Como retomar pelo Monitor depois de corrigir a causa, e quando esperar.

Escrito por Leôncio

Última atualização Há 38 minutos

Quando uma execução esgota as tentativas, ela fica em Falha no Monitor, com a exceção e o passo em que parou. Depois de corrigir a causa, você retoma pelo Monitor. Os passos que já concluíram não rodam de novo: a cobrança que deu certo não é refeita. Executa o passo que falhava e os que vêm depois.

Passo a passo

  1. Abra a execução no Monitor e leia a exceção.

  2. Corrija a causa: espere o serviço externo voltar, corrija o dado no seu banco ou publique a correção do command.

  3. Retome a execução no Monitor.

  4. Confira se ela saiu de Falha e se o passo que falhava aparece concluído.

Quando não retomar ainda

  • Erro de não determinismo sem ter corrigido o código: a retomada falha de novo com o mesmo erro.

  • Falha de negócio lançada como exceção, como um cartão recusado: a retomada repete a operação e recebe a mesma recusa.

  • Operação externa já feita num command sem chave de idempotência: confira no sistema externo antes.

Mais em Retomada manual de execuções falhas.