Saltar al contenido principal
Proton v5

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.

  • Failed y Stopped cierran el paso abierto con el mismo estado.
  • Passed, Failed, Stopped y Cancelled son finales: disparan el aviso de fin del lote y, con Failed, la reejecución en caso de error, cuando está configurada.
  • Stopped no acepta otro estado después (409). Para detener una ejecución de verdad, usa PUT /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​

Estado cambiado. La respuesta no tiene cuerpo.