Cambiar el estado de la ejecución
PUT/dataset-run/:datasetRunId/update-status
Marca el estado de la ejecución. La automatización usa Running al comienzo, Passed al final y
Failed cuando algo sale mal.
FailedyStoppedcierran el paso abierto con el mismo estado.Passed,Failed,StoppedyCancelledson finales: disparan el aviso de fin del lote y, conFailed, la reejecución en caso de error, cuando está configurada.Stoppedno acepta otro estado después (409). Para detener una ejecución de verdad, usaPUT /dataset-run/{id}/stop.
Envía el nombre del estado (status) o el id (idStatus); con los dos, vale el nombre. Usa solo los
estados de ejecución listados en status.
Junto con Failed, el motivo (reason) dice por qué falló la ejecución, sin cambiar el estado. Sin
motivo, el fallo cuenta como técnico. El estado final guarda también el fin, la duración y el motivo del
fin de la ejecución (finishedAt, durationMs y endReason en GET /dataset-run/{id}). El mismo
estado final repetido no cambia nada: cuando la automatización envía Failed con el motivo de negocio y
el runner, al final del proceso, envía Failed de nuevo sin motivo, el fin y el motivo de la
automatización se mantienen.
Permiso: Ejecuciones: modificar.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Estado cambiado. La respuesta no tiene cuerpo.
Estado desconocido o que no es de ejecución
Token ausente, inválido o vencido
El perfil del usuario del token no tiene el permiso de la ruta
Ejecución que no es de la organización
La ejecución ya fue detenida (Stopped) y el estado pedido es otro