Importazione, esportazione e backup
Esportazione#
Da Impostazioni → Esporta, menu contestuali (Space/Folder/List), modale attività o Esporta questa vista:
- Backup — archivio
.inventtasks.jsonreimportabile. Usalo quando vuoi una copia portabile che possa essere ripristinata in InventTasks. Include dati delle attività, configurazione, viste salvate, docs, modelli, allegati e stato condiviso del Workspace quando applicabile. - Leggibile — CSV, Markdown, HTML o JSON leggibile per report, stampa, condivisione o revisione fuori dal plugin. Questi file non sono pensati per un ripristino completo tramite importazione.
Ambiti: Workspace, Space, Folder, List, singola attività, vista salvata. HTML/Markdown possono incorporare immagini o esportare una cartella _exports/ con file immagine.
Usa l'esportazione quando vuoi creare intenzionalmente un archivio: prima di una grande riorganizzazione, prima di spostare dati tra vault o prima di inviare un sottoinsieme di attività a qualcun altro.
Importazione#
Importa backup carica .inventtasks.json nell'ambito corrispondente (dal Workspace fino alla singola attività). Le collisioni di nome ricevono suffissi numerici; il riepilogo importazione elenca le rinomine.
Durante l'importazione, InventTasks mantiene coerenti le relazioni riassegnando, quando necessario, gli ID delle attività e i collegamenti ai genitori. L'importazione è adatta a ripristinare o spostare un archivio noto. Non equivale al backup incrementale automatico descritto di seguito.
Backup incrementale#
Il backup incrementale è una rapida rete di sicurezza per ogni Workspace. Serve a recuperare i dati dopo modifiche accidentali, problemi di sincronizzazione o un'operazione di massa non riuscita.
- Attiva in Impostazioni → Backup incrementale
- Archiviazione: cartella plugin,
.inventtasks-backupsnel Workspace o percorso desktop personalizzato - Regola intervallo snapshot, debounce journal, conservazione, limite dimensione e modalità di archiviazione del corpo Markdown
- Snapshot ora o Ripristina… (in nuova cartella per anteprima, oppure sovrascrivi con snapshot di sicurezza automatico)
Usa due tipi di file di backup:
- Snapshots — punti di ripristino con lo stato corrente del Workspace.
- Journal entries — registrazioni più piccole delle modifiche scritte dopo i cambiamenti dei file. Durante il ripristino, InventTasks parte dallo snapshot necessario e riproduce le voci journal successive.
Modalità di archiviazione del corpo Markdown#
L'impostazione Markdown body storage controlla quanto Markdown grezzo viene scritto nelle voci del backup incrementale:
- Auto: full raw markdown up to size limit — impostazione predefinita consigliata. I file Markdown più piccoli di Max raw markdown file size (KB) vengono salvati esattamente come testo grezzo. I file più grandi usano una rappresentazione alternativa compatta: frontmatter analizzato più testo del corpo. Possono comunque essere ripristinati, ma la formattazione YAML, l'ordine dei campi e i commenti possono essere normalizzati perché il file viene ricostruito invece di essere copiato byte per byte.
- Always full raw markdown — salva ogni file Markdown esattamente. Massima fedeltà, backup più grandi.
- Frontmatter/settings only — salva metadati e configurazione, ma salta il testo del corpo Markdown. Backup più piccoli, ma non adatti se descrizioni delle attività, note lunghe o pagine docs devono essere recuperabili.
I file binari, come allegati e immagini, vengono salvati in base64 così possono essere ripristinati con la catena di backup. Per un archivio portabile completo destinato a conservazione a lungo termine o trasferimento, usa Export → Backup oltre al backup incrementale.
Usa l'esportazione JSON per gli archivi portabili e il backup incrementale per disporre di frequenti punti di ripristino locali tra una sincronizzazione e l'altra.