Aller au contenu

Sauvegardes de l'espace de travail

Les espaces de travail Guida sont des dossiers ordinaires, mais certains fichiers importants sont des bases de données et des index actifs. Copier le dossier dans Explorer pendant que des processus de travail sont en cours peut produire un état incohérent des files d’attente ou du registre de traçabilité des flux de travail.

Utilisez les actions de sauvegarde de Guida lorsque vous voulez une archive de l’espace de travail courant créée par l’application.

Guida propose deux périmètres de sauvegarde depuis le menu File :

ActionInclutÀ utiliser quand
Backup Workspace…Tout le dossier de l’espace de travail, y compris scripts, bibliothèques, configuration, flux de travail, stockages, files d’attente, données du registre de traçabilité des flux de travail et fichiers d’index de rechercheVous voulez un instantané portable de tout le projet d’automatisation
Backup Managed Workspace Files…Uniquement les données opérationnelles créées par Guida : store.db, instantanés SQLite de queue.db et workflow-ledger.db, et search-index/Vous voulez une sauvegarde plus petite des données opérationnelles, sans scripts du projet ni fichiers sans rapport

Les sauvegardes sont écrites dans :

%APPDATA%/Guida/backups/<workspace-name>/

Le nom de l’archive contient un horodatage, par exemple :

workspace-backup-20260524-103000.zip
workspace-managed-files-backup-20260524-103000.zip

Avant de créer une archive, Guida arrête les processus de travail et scripts actifs, ferme l’espace de travail pour libérer les handles de bases de données et d’index, écrit la sauvegarde, puis rouvre l’espace de travail et restaure le flux de travail actif lorsque c’est possible.

Pour les données basées sur SQLite, Guida ne copie pas les fichiers de support WAL/SHM bruts dans l’archive. Il utilise plutôt des instantanés de sauvegarde SQLite pour :

  • queue.db
  • workflow-ledger.db

Cela produit dans l’archive un fichier de base de données cohérent sans vous obliger à raisonner sur les fichiers de support actifs.

Guida traite les fichiers d’état principaux comme des données importantes, pas comme des extras facultatifs. Si un fichier d’état requis de l’espace de travail, comme store.db, queue.db ou workflow-ledger.db, est verrouillé ou inaccessible, la sauvegarde échoue clairement au lieu de produire silencieusement une archive trompeuse.

Les fichiers facultatifs ignorés sont signalés dans le panneau Console après la fin de la sauvegarde.

Guida évite d’inclure récursivement ses propres sorties de sauvegarde. Si la racine des sauvegardes se trouve dans l’espace de travail, les archives de sauvegarde déjà présentes sous ce dossier ne sont pas ajoutées à la nouvelle archive.

Pour les bases SQLite dont Guida crée des instantanés, les fichiers de support comme queue.db-wal, queue.db-shm, workflow-ledger.db-wal et workflow-ledger.db-shm sont exclus car l’instantané de base de données les remplace.

Les sauvegardes de l’espace de travail complètent les consoles opérateur de Guida, elles ne les remplacent pas :