Backup e Ripristino
La sezione Backup e Ripristino ti permette di esportare e importare la configurazione della tua organizzazione. E utile per creare copie di sicurezza, migrare configurazioni tra ambienti, o ripristinare rapidamente una configurazione precedente.
Panoramica
Il sistema di backup ti permette di:
- Esportare la configurazione del menu e delle aree
- Esportare la configurazione delle stampanti e delle postazioni cassa
- Importare configurazioni da file di backup precedenti
- Analizzare i file di backup prima dell’importazione
Il backup include solo i dati di configurazione (menu, stampanti, impostazioni). I dati operativi come ordini, giornate e statistiche NON sono inclusi nel backup.
Cosa Include il Backup
Backup Menu e Aree
Questo backup include:
- Aree: configurazione di tutte le aree
- Categorie: tutte le categorie menu per ogni area
- Prodotti: tutti i prodotti menu con prezzi, descrizioni e configurazioni
- Assegnazioni stampanti (opzionale): il collegamento tra categorie e stampanti
- metadata (versione, data, tipo)
- areas[]
- categories[]
- menuItems[]
- printerAssignments[] (opzionale)
Backup Configurazione Stampanti
Questo backup include:
- Stampanti: tutte le stampanti configurate
- Postazioni cassa: tutte le postazioni con le relative configurazioni
- Assegnazioni: collegamenti tra categorie e stampanti
- metadata (versione, data, tipo)
- printers[]
- cashierStations[]
- printerAssignments[]
Esportare il Menu
Seleziona le Aree (Opzionale)
Usa il selettore Seleziona Aree per scegliere quali aree includere nel backup:
- Se non selezioni nessuna area, verranno esportate tutte le aree
- Seleziona aree specifiche per un backup parziale
Includi le Assegnazioni Stampanti (Opzionale)
Spunta la casella Includi assegnazioni stampanti se vuoi includere anche i collegamenti tra categorie e stampanti nel backup.
Includere le assegnazioni stampanti e utile se stai migrando l’intera configurazione su un nuovo sistema. Se importi su un sistema con stampanti diverse, potresti dover riconfigurarle manualmente.
Clicca su “Esporta Menu”
Il sistema generera un file JSON e lo scarichera automaticamente. Il nome del file include la data dell’esportazione.
Esportare la Configurazione Stampanti
Clicca su “Esporta Stampanti”
Nella sezione Configurazione Stampanti, clicca sul pulsante di esportazione.
Scarica il File
Il sistema generera un file JSON con tutta la configurazione di stampa e lo scarichera automaticamente.
Importare un Backup
L’importazione di un backup ti permette di ripristinare o aggiungere configurazioni al tuo sistema.
Carica il File di Backup
Trascina un file .json nell’area di caricamento oppure clicca per selezionare il file dal tuo computer.
Il file deve essere in formato JSON e provenire da un backup di SagraFacile. File in altri formati verranno rifiutati.
Analizza il File
Clicca su Analizza File per esaminare il contenuto del backup prima dell’importazione.
Il sistema mostrera:
- Tipo di backup: menu o printing
- Versione: la versione del formato del backup
- Data creazione: quando e stato creato il backup
- Riepilogo entita: quante aree, categorie, prodotti, ecc.
Esamina il Riepilogo
Per ogni tipo di entita, vedrai:
- Da Creare: elementi nuovi che verranno aggiunti
- Da Aggiornare: elementi esistenti che verranno modificati
- Da Saltare: elementi gia presenti e identici
- Conflitti: elementi che richiedono attenzione
Scegli la Modalita di Importazione
Se ci sono elementi esistenti, puoi scegliere:
- Aggiungi solo nuovi: crea solo gli elementi che non esistono gia
- Sovrascrivi dati esistenti: aggiorna anche gli elementi gia presenti con i dati del backup
L’opzione Sovrascrivi dati esistenti modifichera i dati attuali con quelli del backup. Questa azione non puo essere annullata. Assicurati di aver verificato il riepilogo prima di procedere.
Procedi con l’Importazione
Se non ci sono conflitti che richiedono intervento manuale, clicca su Procedi con l’Importazione per completare l’operazione.
Gestione dei Conflitti
Durante l’analisi del file di backup, il sistema potrebbe rilevare conflitti:
Conflitti Comuni
| Tipo | Descrizione | Soluzione |
|---|---|---|
| Nome duplicato | Un elemento con lo stesso nome esiste gia | Rinomina l’elemento esistente o nel backup |
| Riferimento mancante | Una categoria riferisce un’area inesistente | Crea prima l’area o importa il backup completo |
| Versione incompatibile | Il backup e stato creato con una versione diversa | Contatta il supporto |
Quando i Conflitti Bloccano l’Importazione
Se ci sono conflitti critici, il pulsante Procedi con l’Importazione sara disabilitato. Dovrai:
- Risolvere i conflitti manualmente (es. rinominando elementi)
- Ricreare il file di backup
- Riprovare l’importazione
Best Practices
Quando Creare un Backup
- Prima di modifiche importanti: prima di cambiare prezzi, aggiungere/rimuovere prodotti in massa
- A fine stagione: per avere una copia della configurazione dell’evento
- Prima di migrazioni: quando sposti la configurazione su un nuovo sistema
Come Organizzare i Backup
- Nomina i file con data e descrizione (es.
backup-menu-sagra2024-pre-apertura.json) - Conserva i backup in un luogo sicuro (cloud storage, disco esterno)
- Mantieni piu versioni per poter tornare indietro se necessario
Importazione su Sistema Nuovo
Quando importi su un sistema completamente nuovo:
- Esporta prima le Stampanti e importale sul nuovo sistema
- Esporta il Menu con assegnazioni stampanti
- Importa il menu sul nuovo sistema
- Verifica che le assegnazioni stampanti siano corrette
Se le stampanti sul nuovo sistema hanno ID diversi, le assegnazioni stampanti potrebbero non funzionare correttamente. In questo caso, esporta il menu senza assegnazioni e riconfigura manualmente le assegnazioni dopo l’importazione.
Prossimi Passi
Dopo aver gestito i backup:
- Configura la Stampa se hai importato su un nuovo sistema
- Verifica il Menu per assicurarti che tutto sia corretto
- Testa la configurazione con un ordine di prova