Vai al contenuto
Eliminazione area di lavoro

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:

  1. Verifica l’idoneità — l’area di lavoro deve essere disattivata e la data di disattivazione deve essere precedente al periodo di conservazione
  2. Elimina tabella per tabella — ogni tabella con ambito area di lavoro ha le proprie righe eliminate definitivamente per quell’area di lavoro
  3. 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
  4. 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

ParametroPredefinitoDescrizione
Giorni di conservazione30Numero di giorni per cui mantenere un’area di lavoro disattivata prima di eliminarla
Esecuzione di provafalseSe abilitata, riporta ciò che verrebbe eliminato senza eseguire alcuna operazione

Risultati del job

MetricaDescrizione
workspace_idID dell’area di lavoro elaborata
workspace_nameNome dell’area di lavoro al momento della disattivazione
deactivated_atData e ora in cui l’area di lavoro è stata disattivata
deletedtrue se l’area di lavoro è stata eliminata definitivamente, false in caso di esecuzione di prova
orphaned_accounts_deletedNumero 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 AmministrazioneArea di lavoro. Una volta che il job è stato eseguito, l’eliminazione è definitiva e non è possibile annullarla.

Risoluzione dei problemi

ProblemaSoluzione
L’area di lavoro è stata eliminata troppo prestoIl 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 rimossiIl 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à