Skip to content

Récupération

La page Récupération est le filet de sécurité de Zellbox pour les actions destructives sur les événements. Chaque fois qu'une opération est sur le point de retirer ou d'annuler un événement du miroir d'agenda de l'espace, Zellbox prend d'abord un instantané complet de la ligne dans une table de sauvegarde distincte. Vous disposez de 90 jours pour en restaurer individuellement.

Elle couvre cinq chemins :

Action sourceCe que vous voyez en cas de mauvaise manipRécupérable ?
Approuver les annulations sur une branche de synchronisation retenueChaque événement refusé par le garde-fou est annulé en douceur en un lotOui
Annulation de synchronisation (normale, faible volume)Un événement signalé par Google comme annulé disparaît de la grille en directOui
Annuler l'événement (clic d'opérateur)L'événement bascule à status: cancelled avec un motifOui
Supprimer l'événement (clic d'opérateur, suppression dure)La ligne d'événement est retirée du miroir intégralementOui
Réinitialiser les données d'agendaChaque ligne d'événement, rappel et sélection d'agenda suivi est effacée d'un coupOui — c'est la principale raison d'être de la fonctionnalité

Restaurer ramène l'événement dans Zellbox sous forme d'une nouvelle ligne. Il n'est pas repoussé automatiquement vers Google Calendar — c'est une décision distincte, avec des implications côté e-mails d'invitation.

Où le trouver

Barre latérale → Configuration et aide → Récupération (ou ouvrez directement /recovery). Les paliers admin et privileged voient la même vue ; les membres ne voient que leurs propres sauvegardes.

Ce que vous voyez

Une liste antichronologique de chaque événement que Zellbox a sauvegardé sur la fenêtre sélectionnée. Le filtre par défaut est « 30 derniers jours, tous motifs », ce qui couvre tout ce qui est dans la TTL de 90 jours et qui est susceptible d'attention.

Chaque ligne affiche :

  • Titre (depuis l'instantané au moment de la sauvegarde, et non ce que l'événement aurait pu devenir ensuite).
  • Heure de début dans le fuseau horaire de votre espace.
  • Pastille de motifQuarantaine approuvée, Annulation de synchronisation, Annulation par opérateur, Suppression par opérateur, ou Réinitialisation des données d'agenda.
  • Agenda source (l'id d'agenda Google, quand il est connu).
  • Sauvegardé à — quand l'instantané a été écrit.
  • Aperçu de la description (deux premières lignes).
  • Bouton Restaurer, ou note « Restauré lun. 27 mai 12 h 34 » à côté de « Restaurer à nouveau » si vous avez déjà restauré cet instantané.

Filtres

Deux boutons de filtre :

  • Menu MotifTous les motifs (par défaut) ou l'une des cinq actions sources ci-dessus. Utile quand vous savez que vous avez approuvé une quarantaine par accident et que vous voulez ne voir que ces sauvegardes.
  • Pastilles de plage temporelle — Dernières 24 h / 7 jours / 30 jours (par défaut) / Tout. Tout énumère tout ce qui est encore dans la TTL de 90 jours.

Restaurer un événement

  1. Trouvez la ligne.
  2. Cliquez sur Restaurer.
  3. Une boîte de dialogue de confirmation explique ce que fait Restaurer : recrée l'événement dans Zellbox avec la même heure, le même client, le même responsable et les mêmes rappels ; l'événement est restauré en Zellbox uniquement et n'est pas repoussé vers Google.
  4. Cliquez sur Restaurer pour confirmer.
  5. Le nouvel événement apparaît sur la grille de l'agenda en moins d'une seconde. Le lien client, le responsable attribué, les décalages de rappels, le mode de visite, le numéro de téléphone — tout est préservé depuis l'instantané.

Vous pouvez restaurer plusieurs fois le même instantané. Chaque Restaurer crée une nouvelle ligne miroir avec son propre eventId ; l'enregistrement de sauvegarde original reste pour audit. Donc si vous avez restauré par erreur, modifié, puis supprimé la nouvelle copie, vous pouvez encore restaurer la sauvegarde à nouveau pour récupérer.

Ce qui N'EST PAS restauré

  • L'événement Google Calendar lui-même. Restaurer vit entièrement dans le miroir Zellbox. L'événement Google original est soit en pierre tombale (Google le considère déjà comme annulé — restaurer localement ne le ravive pas côté Google), soit totalement supprimé. Si votre équipe a besoin de revoir l'événement dans Google pour qu'il s'affiche via l'application Google Calendar, recréez-le manuellement là-bas ou utilisez l'option « Pousser vers Google » par événement quand elle sera livrée.
  • L'historique d'audit de l'événement original. Un nouvel eventId signifie que la nouvelle ligne miroir démarre avec une chronologie d'audit vierge (une ligne d'audit est écrite pour relier à l'id de sauvegarde source, ce qui permet encore une requête médico-légale).
  • Les notifications client déjà envoyées. Si l'événement original a déclenché un e-mail « Événement d'agenda annulé » au moment de l'annulation, restaurer ne l'annule pas. Le nouvel événement se comporte comme toute nouvelle réservation.

La fenêtre de rétention de 90 jours

Les lignes de sauvegarde vivent 90 jours, puis sont supprimées par le balayage TTL de DynamoDB. Au-delà, l'instantané est définitivement perdu. La page Récupération vous prévient quand une ligne est dans la dernière semaine de sa fenêtre pour que vous décidiez de la restaurer maintenant ou de la laisser expirer.

Si vous êtes proche du bord des 90 jours pour un instantané important, le bon réflexe est de restaurer l'événement maintenant — même si vous n'en avez pas besoin tout de suite — et de l'annuler/supprimer à nouveau plus tard si besoin. Chaque restauration crée une nouvelle fenêtre de 90 jours pour la nouvelle ligne miroir.

Comment le filet s'intègre aux autres flux

Toutes les quatre surfaces destructives mentionnent désormais Récupération dans leurs boîtes de dialogue de confirmation, pour que vous sachiez que le filet est là avant de cliquer sur le bouton destructeur :

  • La boîte de confirmation État de la synchronisation → Approuver les annulations se termine désormais par la note de sauvegarde. Voir État de la synchronisation.
  • La boîte de confirmation Synchronisation Google → Réinitialiser les données d'agenda se termine par la note de sauvegarde. Voir Réinitialiser.
  • Les fenêtres Annuler l'événement et Supprimer l'événement sur l'agenda se terminent par la note de sauvegarde. Voir Agenda.
  • Le détail des événements retenus sur État de la synchronisation liste chaque événement refusé par le garde-fou, ce qui permet de prévisualiser ce qui sera sauvegardé puis annulé avant de cliquer sur Approuver.

Piste médico-légale

À côté de Récupération, chaque action destructive écrit aussi une ligne d'audit dans BWS_ZELLBOX_CALENDAR_EVENT_AUDIT_LOG (TTL 1 an). Le journal d'audit répond à « qu'est-il arrivé à l'événement X » des mois après ; Récupération répond à « restaurer cet événement maintenant ». Ils sont complémentaires — Récupération sert l'opérateur, le journal d'audit sert le post-mortem.

Zellbox documentation