Skip to content

Recupero

La pagina Recupero è la rete di sicurezza di Zellbox per le azioni distruttive sugli eventi. Ogni volta che qualcosa sta per rimuovere o annullare un evento dal mirror del calendario del workspace, Zellbox fa lo snapshot dell'intera riga in una tabella di backup separata. Hai 90 giorni per ripristinarne uno per uno.

Copre cinque percorsi:

Azione di origineCosa vedi se va stortaRecuperabile?
Approva annullamenti su un ramo sincronizzazione trattenutoOgni evento rifiutato dal blocco di sicurezza viene soft-annullato in un batch
Annullamento da sincronizzazione (normale, basso volume)Un evento che Google ha riportato come annullato sparisce dalla griglia
Annulla evento (click dell'operatore)L'evento passa a status: cancelled con un motivo
Elimina evento (click dell'operatore, hard delete)La riga evento viene rimossa interamente dal mirror
Reset dati calendarioOgni riga evento, promemoria e selezione di calendario tracciato viene cancellata in un colpoSì — è il motivo principale per cui esiste questa funzionalità

Ripristinare riporta l'evento dentro Zellbox come riga nuova. Non viene ri-pushato su Google Calendar in automatico — è una decisione separata che ha implicazioni sull'email di invito.

Dove trovarlo

Sidebar → Configurazione e Aiuto → Recupero (oppure apri direttamente /recovery). I tier admin e privileged vedono la stessa vista; i member vedono solo i propri backup.

Cosa vedi

Un elenco in ordine cronologico inverso di ogni evento di cui Zellbox ha fatto snapshot nella finestra selezionata. Il filtro predefinito è "Ultimi 30 giorni, tutti i motivi", che copre tutto ciò che sta dentro la TTL di 90 giorni e probabilmente richiede attenzione.

Ogni riga mostra:

  • Titolo (dallo snapshot al momento del backup, non da quello che l'evento potrebbe essere diventato dopo).
  • Orario di inizio nel fuso orario del tuo workspace.
  • Chip motivoQuarantena approvata, Annullamento da sincronizzazione, Annullato dall'operatore, Eliminato dall'operatore o Reset dati calendario.
  • Calendario di origine (l'id del calendario Google, quando noto).
  • Backup eseguito il — quando è stato scritto lo snapshot.
  • Anteprima della Descrizione (prime due righe).
  • Pulsante Ripristina, o una nota "Ripristinato lun 27 mag 12:34" accanto a "Ripristina di nuovo" se hai già ripristinato questo snapshot.

Filtri

Due manopole:

  • Menu MotivoTutti i motivi (predefinito) o uno dei cinque motivi sopra. Utile quando sai che hai approvato per errore una quarantena e vuoi vedere solo quei backup.
  • Chip di intervallo temporale — Ultime 24 h / 7 giorni / 30 giorni (predefinito) / Tutto. Tutto enumera tutto ciò che è ancora dentro la TTL di 90 giorni.

Ripristinare un evento

  1. Trova la riga.
  2. Clicca Ripristina.
  3. Un dialog di conferma spiega cosa fa Ripristina: ricrea l'evento in Zellbox con stessi orario, cliente, responsabile e promemoria; l'evento viene ripristinato come solo Zellbox e non viene rispedito su Google.
  4. Clicca Ripristina per confermare.
  5. Il nuovo evento compare sulla griglia del calendario in meno di un secondo. Collegamento al cliente, responsabile assegnato, anticipi promemoria, modalità di visita, numero di telefono — tutto preservato dallo snapshot.

Puoi ripristinare lo stesso snapshot più volte. Ogni Ripristina crea una riga mirror nuova con il proprio eventId; il record di backup originale resta per audit. Quindi se hai ripristinato per sbaglio, modificato e poi eliminato la nuova copia, puoi sempre ripristinare di nuovo il backup per recuperare.

Cosa NON viene ripristinato

  • L'evento Google Calendar in sé. Ripristina vive interamente nel mirror di Zellbox. L'evento Google originale è già con tombstone (Google lo considera già annullato — ripristinare in locale non lo rianima dal lato Google) o totalmente eliminato. Se il team ha bisogno dell'evento di nuovo su Google per vederlo dall'app Google Calendar, ricrealo manualmente lì oppure usa l'opzione "Push su Google" per-evento quando sarà disponibile.
  • Storico di audit dell'evento originale. Un nuovo eventId significa che la nuova riga mirror parte con una timeline di audit fresca (viene scritta una riga di audit che collega all'id del backup di origine così una query forense è comunque possibile).
  • Notifiche al cliente già inviate. Se l'evento originale ha scatenato un'email "Evento del calendario annullato" al momento dell'annullamento, ripristinare non la disinvia. Il nuovo evento si comporta come una qualunque prenotazione nuova.

La finestra di conservazione di 90 giorni

Le righe di backup vivono per 90 giorni, poi vengono eliminate dal TTL sweep di DynamoDB. Dopodiché lo snapshot è perso per sempre. La pagina Recupero ti avvisa quando una riga è nell'ultima settimana della sua finestra così puoi decidere se ripristinarla ora o lasciarla scadere.

Se ti accorgi di essere vicino al limite dei 90 giorni per uno snapshot importante, la mossa giusta è ripristinare l'evento ora — anche se non ti serve ancora — e ri-annullarlo/eliminarlo poi se serve. Ogni ripristino crea una finestra di 90 giorni nuova per la nuova riga mirror.

Come la rete di sicurezza si lega ad altri flussi

Tutte e quattro le superfici distruttive ora menzionano Recupero nei loro dialog di conferma, così sai che la rete di sicurezza c'è prima di cliccare il pulsante distruttivo:

  • Il dialog di conferma di Stato sincronizzazione → Approva annullamenti si chiude con la nota sul backup. Vedi Stato sincronizzazione.
  • Il dialog di conferma di Google Sync → Reset dati calendario si chiude con la nota sul backup. Vedi Reset.
  • Le modali Annulla evento ed Elimina evento sul calendario si chiudono con la nota sul backup. Vedi Calendario.
  • L'approfondimento sugli eventi trattenuti in Stato sincronizzazione elenca ogni evento rifiutato dal blocco, così puoi vedere in anteprima cosa verrà salvato in backup + poi annullato prima di cliccare Approva.

Tracciamento forense

Oltre a Recupero, ogni azione distruttiva scrive una riga di audit in BWS_ZELLBOX_CALENDAR_EVENT_AUDIT_LOG (TTL di 1 anno). L'audit log risponde a "cosa è successo all'evento X" mesi dopo il fatto; Recupero risponde a "ripristina questo evento ora". Sono complementari — Recupero serve all'operatore, l'audit log serve al post-mortem.

Zellbox documentation