Eliminazione area di lavoro
Elimina definitivamente le aree di lavoro disattivate una volta trascorso il relativo periodo di conservazione.
Come funziona
La disattivazione di un’area di lavoro è un’operazione reversibile: i dati rimangono sul disco in modo che un amministratore possa annullare la decisione. Trascorso il periodo di conservazione, questo job rimuove in modo permanente tutto ciò che è associato all’area di lavoro:
- Verifica l’idoneità — l’area di lavoro deve essere disattivata e la data di disattivazione deve essere precedente al periodo di conservazione
- Elimina tabella per tabella — ogni tabella con ambito area di lavoro ha le proprie righe eliminate definitivamente per quell’area di lavoro
- Conserva il record dell’esecuzione corrente — il record job_run del job viene mantenuto in modo che l’eliminazione sia verificabile; tutte le altre esecuzioni job relative all’area di lavoro vengono anch’esse rimosse
- Rimuove gli account orfani — al termine dell’eliminazione, qualsiasi account utente che non appartiene più ad alcuna area di lavoro viene anch’esso rimosso
Questo è l’unico job batch che viene eseguito sulle aree di lavoro disattivate. Tutti gli altri job le ignorano.
Quando viene eseguito
Il job viene eseguito automaticamente e si attiva soltanto sulle aree di lavoro che sono sia disattivate sia oltre il periodo di conservazione (30 giorni per impostazione predefinita).
Parametri
| Parametro | Predefinito | Descrizione |
|---|---|---|
| Giorni di conservazione | 30 | Numero di giorni per cui mantenere un’area di lavoro disattivata prima di eliminarla |
| Esecuzione di prova | false | Se abilitata, riporta ciò che verrebbe eliminato senza eseguire alcuna operazione |
Risultati del job
| Metrica | Descrizione |
|---|---|
workspace_id | ID dell’area di lavoro elaborata |
workspace_name | Nome dell’area di lavoro al momento della disattivazione |
deactivated_at | Data e ora in cui l’area di lavoro è stata disattivata |
deleted | true se l’area di lavoro è stata eliminata definitivamente, false in caso di esecuzione di prova |
orphaned_accounts_deleted | Numero di account utente orfani rimossi al termine (solo se presenti) |
Un’esecuzione ignorata riporta skipped: true con un campo reason che può assumere valori come "workspace not deactivated" o "retention period not reached".
Ripristino di un’area di lavoro prima dell’eliminazione
Finché un’area di lavoro è disattivata ma il periodo di conservazione non è ancora trascorso, è possibile riattivarla da . Una volta che il job è stato eseguito, l’eliminazione è definitiva e non è possibile annullarla.
Risoluzione dei problemi
| Problema | Soluzione |
|---|---|
| L’area di lavoro è stata eliminata troppo presto | Il periodo di conservazione predefinito è 30 giorni. Se il job è stato pianificato con un valore inferiore, è stato eseguito con tale valore. Verificare i dettagli dell’esecuzione |
| L’eliminazione si è interrotta a metà | Rieseguire il job. Le eliminazioni tabella per tabella sono indipendenti, pertanto un nuovo tentativo riprende dal punto in cui il precedente si era interrotto |
| Gli account orfani non sono stati rimossi | Il passaggio di pulizia viene registrato nel log ma non causa il fallimento dell’esecuzione. Rieseguire il job per riprovare — oppure accettare il residuo minore: il successivo job di eliminazione area di lavoro lo recupererà |