Suppression d'espace de travail
Supprime définitivement les espaces de travail désactivés une fois leur période de rétention écoulée.
Fonctionnement
Désactiver un espace de travail est une action douce — les données restent sur disque afin qu’un administrateur puisse annuler la décision. Après une période de rétention, cette tâche supprime définitivement tout ce qui est lié à l’espace de travail :
- Confirme l’éligibilité — l’espace doit être désactivé et sa date de désactivation être plus ancienne que la période de rétention
- Supprime table par table — chaque table portée par l’espace de travail est purgée pour cet espace
- Préserve l’exécution courante — l’enregistrement de cette propre exécution est conservé pour l’audit ; toutes les autres exécutions pour l’espace sont supprimées
- Nettoie les comptes orphelins — après la suppression, tout compte utilisateur qui n’appartient plus à aucun espace est également retiré
C’est la seule tâche par lots qui s’exécute sur des espaces désactivés. Toutes les autres les ignorent.
Quand elle s’exécute
La tâche s’exécute automatiquement et ne se déclenche que sur les espaces de travail à la fois désactivés et au-delà de la période de rétention (par défaut 30 jours).
Paramètres
| Paramètre | Défaut | Description |
|---|---|---|
| Jours de rétention | 30 | Nombre de jours pendant lesquels un espace désactivé est conservé avant suppression |
| Mode test | false | Lorsque activé, signale ce qui serait supprimé sans agir |
Résultats de la tâche
| Métrique | Description |
|---|---|
workspace_id | ID de l’espace traité |
workspace_name | Nom de l’espace au moment de la désactivation |
deactivated_at | Horodatage de la désactivation |
deleted | true si l’espace a été supprimé, false pour un mode test |
orphaned_accounts_deleted | Nombre de comptes utilisateurs orphelins retirés ensuite (uniquement si présent) |
Une exécution ignorée renvoie skipped: true avec une reason telle que "workspace not deactivated" ou "retention period not reached".
Récupérer un espace avant suppression
Tant qu’un espace est désactivé mais que la période de rétention n’est pas écoulée, il peut être réactivé depuis . Une fois cette tâche exécutée, la suppression est définitive — pas de retour en arrière.
Dépannage
| Problème | Solution |
|---|---|
| Espace supprimé trop tôt | La période de rétention vaut 30 jours par défaut. Si vous avez planifié avec une valeur plus petite, la tâche a tourné avec cette valeur. Consultez les détails |
| Suppression échouée en cours | Relancez la tâche. Les suppressions par table sont indépendantes, donc une nouvelle tentative continue là où la précédente s’est arrêtée |
| Comptes orphelins non nettoyés | L’étape de nettoyage log mais ne fait pas échouer l’exécution. Relancez la tâche pour réessayer — ou acceptez le petit reliquat, la prochaine suppression d’espace les prendra |