1. Accueil
  2. Documents
  3. Manuel
  4. Utiliser SeaTable
  5. Versionnement & snapshots
Imprimer

Versionnement & snapshots

Il est vite arrivé que l'on supprime par erreur des lignes ou des valeurs d'un tableau. Ou bien on souhaite comparer les données actuelles avec une version antérieure d'un tableau et, le cas échéant, revenir à la version précédente. Avec SeaTable, la récupération des données supprimées et des versions antérieures est très simple.

Découvrez ici comment récupérer des données effacées dans SeaTable et quelles autres options SeaTable vous offre pour "remonter le temps".

Récupération de lignes individuelles via la corbeille

La restauration de certaines lignes supprimées est probablement le souhait de restauration le plus fréquent. Heureusement, la corbeille de lignes, qui contient toutes les lignes supprimées d'une base, permet de le faire très rapidement.

Vous pouvez accéder à la corbeille en cliquant sur l'icône des versions dans le coin supérieur droit de la vue du tableau. Dans ce menu se trouvent également d'autres options de restauration, qui sont expliquées plus loin.

Dans le tableau Lignes supprimées qui s'ouvre, chaque entrée met en évidence une ligne supprimée dans la base ouverte. Vous voyez l'utilisateur qui a supprimé, la date de suppression, le tableau à partir duquel la suppression a eu lieu et le nom de la ligne supprimée. (Le nom de la ligne est la valeur de la première colonne de l'entrée supprimée). La restauration d'une ligne s'effectue en cliquant sur Rétablir. La ligne est immédiatement réintégrée dans le tableau.

IMPORTANT : Le tableau Lignes supprimées n'affiche que les lignes qui ont été supprimées en tant que lignes. Le tableau Lignes supprimées n'affiche pas les lignes qui ont été supprimées en même temps qu'un tableau. Les lignes supprimées de tableaux qui ont été eux-mêmes supprimés ultérieurement constituent un cas particulier. Ces lignes sont certes affichées dans le tableau Lignes supprimées, mais leur récupération échoue avec un message d'erreur. Pour restaurer de telles lignes, vous devez utiliser l'une des autres méthodes de restauration.

Récupération via les logs

SeaTable consigne toutes les activités d'une base dans un journal. Celui-ci permet de restaurer non seulement des lignes, mais aussi des colonnes, des tableaux et des valeurs individuelles. La restauration à partir des logs est donc beaucoup plus puissante que la corbeille, mais aussi un peu plus compliquée à utiliser.

Vous ouvrez les logs - comme la corbeille - en cliquant sur l'icône des versions dans le coin supérieur droit de l'affichage du tableau.

Dans le tableau de bord qui s'ouvre, vous trouverez par ordre chronologique les modifications les plus récentes qui ont été apportées à la base. La dernière modification se trouve tout en haut. Chaque entrée de journal contient

  • Nom de l'agent
  • Type de modification
  • Tableau concerné
  • Date de la modification
  • Description de la modification

Vous pouvez annuler les modifications en exécutant la restauration via l'icône à trois points dans l'entrée du journal. La modification est immédiatement exécutée dans le tableau et confirmée par un bref message.

Une opération annulée reste dans le journal. Elle ne peut pas non plus être rétablie. Une tentative en ce sens est confirmée par un message d'erreur.

Lorsqu'un travail intensif est effectué dans un tableau, le journal contient un grand nombre d'entrées et il peut être difficile de trouver l'opération recherchée. Dans ce cas, vous pouvez utiliser la recherche du navigateur pour trouver l'opération, par exemple l'agent ou la modification. Il peut également être nécessaire de faire défiler le log vers le bas. En effet, le log ne s'affiche pas en entier lorsqu'il est ouvert. En faisant défiler le journal vers le bas, les anciennes entrées du journal sont successivement rechargées et peuvent alors également être recherchées via la recherche dans le navigateur.

Restauration à l'aide de snapshots

Un snapshot est une image d'une base à un moment donné. SeaTable crée un snapshot toutes les 24h pour les bases dans lesquelles il y a un travail actif. Tous les tableaux, vues, statistiques et formulaires existants au moment de la création sont sauvegardés dans le snapshot.

Vous pouvez afficher ces snapshots et également les restaurer. Vous pouvez accéder aux snapshots existants soit à partir de la vue tableau en cliquant sur l'icône des versions, soit en utilisant les fonctions avancées de la bibliothèque Bases.

IMPORTANT : SeaTable ne conserve pas le contenu de la corbeille, les données du journal et les instantanés pour une durée illimitée. La durée pendant laquelle SeaTable conserve ces informations dépend de votre abonnement. Les modifications effectuées dans un passé plus lointain que la durée de versionnement de votre abonnement ne peuvent pas être annulées. Les snapshots plus anciens seront supprimés.