Werkruimte verwijderen
Verwijdert gedeactiveerde werkruimten permanent zodra de bewaartermijn is verstreken.
Hoe het werkt
Het deactiveren van een werkruimte is een zachte actie — de gegevens blijven bewaard zodat een beheerder de beslissing kan terugdraaien. Na de bewaartermijn verwijdert deze taak alles wat aan de werkruimte is gekoppeld permanent:
- Controleert de voorwaarden — de werkruimte moet gedeactiveerd zijn en de deactiveringsdatum moet ouder zijn dan de bewaartermijn
- Verwijdert per tabel — elke tabel met werkruimte-specifieke gegevens wordt volledig gewist voor die werkruimte
- Bewaart het huidige uitvoeringsrecord — het job_run-record van de taak zelf wordt bewaard zodat de verwijdering auditeerbaar is; alle overige taakuitvoeringen voor de werkruimte worden ook verwijderd
- Ruimt verweesde accounts op — na de verwijdering worden gebruikersaccounts die niet meer tot een werkruimte behoren, eveneens verwijderd
Dit is de enige batchtaak die wordt uitgevoerd op gedeactiveerde werkruimten. Alle andere taken slaan deze over.
Wanneer de taak wordt uitgevoerd
De taak wordt automatisch uitgevoerd en activeert alleen voor werkruimten die zowel gedeactiveerd zijn als de bewaartermijn hebben overschreden (standaard 30 dagen).
Parameters
| Parameter | Standaard | Beschrijving |
|---|---|---|
| Retention Days | 30 | Aantal dagen dat een gedeactiveerde werkruimte bewaard wordt voordat deze wordt verwijderd |
| Dry Run | false | Wanneer ingeschakeld, wordt gerapporteerd wat er verwijderd zou worden zonder dat er iets wordt uitgevoerd |
Taakresultaten
| Meetwaarde | Beschrijving |
|---|---|
workspace_id | ID van de verwerkte werkruimte |
workspace_name | Naam van de werkruimte op het moment van deactivering |
deactivated_at | Tijdstempel van het moment waarop de werkruimte werd gedeactiveerd |
deleted | true wanneer de werkruimte permanent is verwijderd, false bij een dry run |
orphaned_accounts_deleted | Aantal verweesde gebruikersaccounts dat achteraf is verwijderd (alleen indien aanwezig) |
Een overgeslagen uitvoering rapporteert skipped: true met een reason zoals "workspace not deactivated" of "retention period not reached".
Een werkruimte herstellen vóór verwijdering
Zolang een werkruimte gedeactiveerd is maar de bewaartermijn nog niet is verstreken, kan deze opnieuw worden geactiveerd via . Zodra deze taak is uitgevoerd, is de verwijdering permanent — ongedaan maken is niet mogelijk.
Probleemoplossing
| Probleem | Oplossing |
|---|---|
| Werkruimte is te vroeg verwijderd | De bewaartermijn is standaard 30 dagen. Als u een kortere waarde had ingesteld, heeft de taak met die kortere waarde gedraaid. Controleer de uitvoeringsdetails |
| Verwijdering is halverwege mislukt | Voer de taak opnieuw uit. Verwijderingen per tabel zijn onafhankelijk van elkaar, zodat een nieuwe poging verdergaat waar de vorige is gebleven |
| Verweesde accounts zijn niet opgeruimd | De opruimstap schrijft een logmelding maar laat de uitvoering niet mislukken. Voer de taak opnieuw uit om het nogmaals te proberen — of accepteer de kleine resterende accounts; de volgende werkruimteverwijdering pakt deze op |