Radering av arbetsytor

Raderar permanent inaktiverade arbetsytor när deras lagringsperiod har löpt ut.

Så fungerar det

Att inaktivera en arbetsyta är en mjuk åtgärd — datan ligger kvar så att en administratör kan ångra beslutet. Efter en lagringsperiod tar det här jobbet permanent bort allt som är knutet till arbetsytan:

  1. Bekräftar att villkoren är uppfyllda — arbetsytan måste vara inaktiverad och inaktiveringsdatumet måste vara äldre än lagringsperioden
  2. Raderar tabell för tabell — i varje arbetsytebunden tabell hårdraderas raderna för den arbetsytan
  3. Bevarar den aktuella körningsposten — jobbets egen jobbkörningspost behålls så att raderingen kan granskas i efterhand; alla andra jobbkörningar för arbetsytan tas också bort
  4. Städar upp föräldralösa konton — efter raderingen tas även alla användarkonton bort som inte längre tillhör någon arbetsyta

Det här är det enda batchjobbet som körs på inaktiverade arbetsytor. Alla andra jobb hoppar över dem.

När jobbet körs

Jobbet körs automatiskt och startar bara på arbetsytor som både är inaktiverade och har passerat lagringsperioden (standard 30 dagar).

Parametrar

ParameterStandardBeskrivning
Retention Days30Antal dagar en inaktiverad arbetsyta behålls innan den raderas
Dry RunfalseNär den är aktiverad rapporteras vad som skulle raderas utan att något görs

Jobbresultat

MätvärdeBeskrivning
workspace_idID för den bearbetade arbetsytan
workspace_nameArbetsytans namn vid inaktiveringstillfället
deactivated_atTidsstämpel för när arbetsytan inaktiverades
deletedtrue när arbetsytan raderades permanent, false vid testkörning
orphaned_accounts_deletedAntal föräldralösa användarkonton som togs bort efteråt (visas bara när det finns några)

En körning som hoppas över rapporterar skipped: true med en reason som "workspace not deactivated" eller "retention period not reached".

Återställa en arbetsyta före raderingen

Så länge en arbetsyta är inaktiverad men lagringsperioden inte har passerat kan den återaktiveras från AdminArbetsyta. När det här jobbet väl har körts är raderingen permanent — den går inte att ångra.

Felsökning

ProblemLösning
Arbetsytan raderades för tidigtLagringsperioden är 30 dagar som standard. Om du schemalade med ett lägre värde kördes jobbet med det lägre värdet. Kontrollera körningsdetaljerna
Raderingen misslyckades halvvägsKör om jobbet. Raderingarna per tabell är oberoende, så ett nytt försök fortsätter där det förra slutade
Föräldralösa konton städades inte uppUppstädningssteget loggar men gör inte att körningen misslyckas. Kör om jobbet för att försöka igen — eller acceptera den lilla resten, nästa arbetsyteradering plockar upp dem