Dova Docs22.0.5
Suporte

Monitorar, repetir e recuperar uma execução

Diferencie estado, aceitação da saída e recuperação antes de repetir tarefas com efeitos sobre dados externos.

Manual completo em PDF
Nesta página
  1. Localizar a tentativa correta
  2. Escolher a ação conforme o estado
  3. Investigar antes de tentar novamente
  4. Exemplo: uma saída já existe
  5. Aceitar o resultado recuperado
  6. Esperas e falta de evidência

Localizar a tentativa correta

Abra Monitor e ajuste período, tipo de objeto, estado e worker quando aplicável. Procure o identificador da tentativa, não apenas o nome do Workflow: um objeto pode ter várias execuções. Os filtros de período mudam o que é exibido; não garantem retenção ilimitada da evidência.

Abra os detalhes para conferir tarefas, horários, versões, parâmetros autorizados e eventos ou logs disponíveis. Aceitação na fila não significa que o worker iniciou o trabalho. O estado succeeded ainda exige verificação independente do resultado de negócio.

Escolher a ação conforme o estado

AçãoDisponibilidade e revisão necessária
Open definitionAbre a definição associada. Compare a versão da tentativa com qualquer rascunho aberto.
Download outputPara uma execução de Mapping ou Session bem-sucedida, com saída disponível e acesso autorizado. Pode ser necessário abrir a tarefa Session do Workflow.
Re-runPara tentativas succeeded, failed, cancelled ou terminated. Recomeça do início com a definição fixada e a entrada correspondente.
RecoverPara tentativas failed, cancelled ou terminated com contexto de recuperação válido. Retoma a partir do ponto de recuperação disponível.
CancelPara trabalho queued que ainda aguarda execução.
TerminatePara uma execução ativa. Confira depois seu estado final e efeitos já produzidos.

As opções também dependem da sua autorização e do contexto atual. Um botão ausente não concede permissão para recriar a operação por outro caminho.

Investigar antes de tentar novamente

  1. Abra a tentativa e localize a primeira tarefa que falhou ou ficou aguardando.
  2. Leia seu erro real, definição e versão, parâmetros efetivos, worker e acesso às entradas ou Connections.
  3. Confira se o destino recebeu dados, mesmo quando a tentativa global falhou.
  4. Corrija a causa na configuração adequada e determine se precisa publicar uma versão nova ou completar uma entrada.
  5. Escolha Re-run ou Recover conforme o que deve ser executado novamente e o contexto de recuperação disponível.
  6. Identifique a tentativa resultante e confira tarefas, esquema, registros e regras de negócio. Preserve a relação com a tentativa anterior.

Exemplo: uma saída já existe

Uma Session grava um CSV e uma tarefa posterior falha. Repetir todo o Workflow com o mesmo caminho de saída pode sobrescrever ou duplicar resultados, conforme o destino. No laboratório, use uma saída independente e confira seus três registros antes de comparar. Para um destino de banco de dados com append, revise chaves e repetibilidade antes de iniciar outra gravação.

Recover não é uma transação distribuída. O ponto de recuperação e os commits anteriores determinam qual trabalho permanece persistido. Até uma execução encerrada pode ter confirmado lotes antes de receber a instrução. Arquivos e serviços externos também podem ter mudado desde a primeira tentativa.

Aceitar o resultado recuperado

  • A nova tentativa tem identificador e uma relação de recuperação ou repetição explicável.
  • Tarefas executadas, ignoradas e reutilizadas correspondem à ação escolhida.
  • A saída atende colunas, quantidade, chaves e valores esperados, sem duplicatas imprevistas.
  • Estados de worker, tarefa e tentativa são coerentes e não resta uma operação desconhecida em andamento.

Esperas e falta de evidência

Quando uma tarefa aguarda, revise pais, condições, políticas de concorrência, recursos e slots do worker. Se faltarem logs ou saída, confira filtros, permissões e evidência retida; não conclua o resultado a partir de um painel vazio. Evite limpar o histórico necessário à investigação. Para obter ajuda, use o formulário da Cloudata com a versão 22.0.5, identificador da tentativa e exemplo sintético, sem credenciais ou dados de clientes.