Eliminación de espacios de trabajo
Elimina de forma permanente los espacios de trabajo desactivados una vez pasado su periodo de retención.
Cómo funciona
Al eliminar un espacio de trabajo, primero solo se desactiva: los datos se conservan para poder revertir la decisión. Pasado un periodo de retención, esta tarea elimina de forma permanente todo lo vinculado al espacio de trabajo:
- Confirma que se puede eliminar: el espacio de trabajo debe estar desactivado y su fecha de desactivación debe ser anterior al periodo de retención
- Elimina los datos: todo lo guardado para ese espacio de trabajo se elimina de forma permanente
- Conserva el registro de la ejecución actual: se conserva la propia ejecución de la tarea para que quede constancia de la eliminación; todas las demás ejecuciones de tareas del espacio de trabajo también se quitan
- Limpia las cuentas huérfanas: tras la eliminación, también se quita cualquier cuenta de usuario que ya no pertenezca a ningún espacio de trabajo
Es la única tarea por lotes que se ejecuta en espacios de trabajo desactivados. Todas las demás tareas los omiten.
Cuándo se ejecuta
La tarea se ejecuta automáticamente y solo se lanza en espacios de trabajo que estén desactivados y hayan superado el periodo de retención (por defecto, 30 días).
Parámetros
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| Días de retención | 30 | Número de días que se conserva un espacio de trabajo desactivado antes de eliminarlo |
| Simulación | false | Si está activada, informa de lo que se eliminaría sin hacer nada |
Resultados de la tarea
| Métrica | Descripción |
|---|---|
workspace_id | ID del espacio de trabajo procesado |
workspace_name | Nombre del espacio de trabajo en el momento de la desactivación |
deactivated_at | Fecha y hora en que se desactivó el espacio de trabajo |
deleted | true si el espacio de trabajo se eliminó de forma permanente, false en una simulación |
orphaned_accounts_deleted | Número de cuentas de usuario huérfanas quitadas después (solo si las hay) |
Una ejecución omitida informa de skipped: true con un reason como "workspace not deactivated" o "retention period not reached".
Recuperar un espacio de trabajo antes de su eliminación
Mientras un espacio de trabajo está desactivado y no ha pasado el periodo de retención, todavía se puede restaurar: consulta Eliminar espacio de trabajo. Una vez que se ha ejecutado esta tarea, la eliminación es permanente: no se puede deshacer.
Solución de problemas
| Problema | Solución |
|---|---|
| El espacio de trabajo se eliminó demasiado pronto | El periodo de retención es de 30 días por defecto. Si la programaste con un valor menor, la tarea se ejecutó con ese valor menor. Revisa los detalles de la ejecución |
| La eliminación falló a medias | Vuelve a ejecutar la tarea. Un reintento continúa donde lo dejó el intento anterior |
| No se han limpiado las cuentas huérfanas | Un fallo en la limpieza no hace fallar la ejecución. Vuelve a ejecutar la tarea para reintentarlo, o déjalas: la siguiente eliminación de un espacio de trabajo también las quitará |