Dova Docs22.0.5
Soporte

Supervisar, repetir y recuperar una ejecución

Distinga estado, resultado y recuperación en Monitor antes de repetir tareas con posibles efectos sobre los datos.

Manual completo PDF
En esta página
  1. Localizar el intento correcto
  2. Elegir la acción según el estado
  3. Investigar un fallo antes de reintentar
  4. Ejemplo de una salida que ya existe
  5. Criterios de recuperación aceptada
  6. Esperas y evidencia insuficiente

Localizar el intento correcto

Abra Monitor y ajuste período, tipo de objeto, estado y worker cuando corresponda. Busque el identificador del intento, no únicamente el nombre del Workflow: un mismo objeto puede tener varias ejecuciones. Los filtros de período cambian lo que ve; no garantizan retención ilimitada.

Abra el detalle para revisar tareas, tiempos, versiones, parámetros autorizados y los eventos o logs disponibles. Una aceptación en cola no significa que el worker haya empezado; un estado succeeded tampoco sustituye la comprobación del resultado de negocio.

Elegir la acción según el estado

AcciónCuándo aparece y qué revisar
Open definitionAbre la definición asociada. Compare la versión del intento con cualquier borrador abierto.
Download outputPara una ejecución de Mapping o Session satisfactoria con salida disponible y acceso permitido. Un Workflow agrupa tareas; puede necesitar abrir su tarea Session.
Re-runPara intentos succeeded, failed, cancelled o terminated. Empieza desde el principio usando la definición fijada y la entrada correspondiente.
RecoverPara intentos failed, cancelled o terminated con contexto de recuperación válido. Retoma tareas a partir del punto de recuperación disponible.
CancelPara trabajo queued que todavía espera ejecución.
TerminatePara una ejecución activa. Revise después el estado final y cualquier efecto ya producido.

Las opciones disponibles también dependen de su autorización y del contexto. No interprete un botón ausente como permiso para recrear la operación por otra vía.

Investigar un fallo antes de reintentar

  1. Abra el intento y localice la primera tarea que falló o quedó esperando.
  2. Revise su error concreto, definición y versión, parámetros efectivos, worker y acceso a entradas o Connections.
  3. Compruebe si el destino recibió datos, aunque el intento global haya fallado.
  4. Corrija la causa en la configuración correspondiente y determine si requiere publicar una versión nueva o completar una entrada.
  5. Decida entre Re-run y Recover según qué partes debe ejecutar otra vez y el contexto disponible.
  6. Identifique el intento resultante y compruebe tareas, esquema, filas y reglas de negocio. Conserve la relación con el intento anterior.

Ejemplo de una salida que ya existe

Una Session escribe un CSV y una tarea posterior falla. Si repite todo el Workflow con la misma ruta, puede sobrescribir o duplicar resultados según el destino. Para el laboratorio, utilice una salida independiente y compruebe sus tres filas antes de comparar. Para una base de datos con append, revise las claves y la política de repetición antes de iniciar otra escritura.

Recover no es una transacción distribuida. El punto de recuperación y los commits previos determinan qué trabajo queda persistido. Incluso una operación terminada puede haber confirmado lotes antes de recibir la orden. Los archivos y servicios externos también pueden haber cambiado desde el primer intento.

Criterios de recuperación aceptada

  • El nuevo intento tiene un identificador y una relación de recuperación o repetición explicable.
  • Las tareas ejecutadas, omitidas y reutilizadas corresponden a la acción elegida.
  • La salida cumple columnas, conteo, claves y valores esperados, sin duplicados no previstos.
  • Los estados de worker, tarea e intento son coherentes y no queda una operación desconocida en curso.

Esperas y evidencia insuficiente

Ante una espera, revise padres y condiciones, políticas de concurrencia, recursos y slots del worker. Si faltan logs o salida, compruebe filtros, permisos y evidencia retenida; no invente una conclusión a partir de un panel vacío. Evite purgar el historial que necesita para investigar. Para solicitar ayuda, use el formulario de Cloudata con versión 22.0.5, identificador del intento y un ejemplo sintético, sin claves ni datos de clientes.