Guida alla migrazione · RowingBeacon 2.1
Migrare da efa2 a RowingBeacon
Pubblicato il da Mathis Barré, creatore di RowingBeacon · aggiornato il · Testato con efa 2.5.3
Altre lingue:Version française · Deutsche Fassung · Nederlandse versie · English version
RowingBeacon riprende un progetto efa2 così com'è: barche, persone, destinazioni, tutti i registri delle uscite e, dalla versione 2.1, le prenotazioni delle barche e le segnalazioni di danno. Basta un backup ZIP creato da efa, senza reinserire nulla. Esiste anche il percorso inverso: RowingBeacon esporta un backup che efa2 sa ripristinare, per tornare indietro o tenere efa accanto.
In breve
- In efa: Backups › “Create Backup”.
- Installa RowingBeacon (Windows o Linux).
- Al primo avvio scegli «Vengo da efa», poi il backup ZIP.
- Controlla i numeri dell'anteprima, poi clicca su «Importa e inizia».
Cosa riprende RowingBeacon da efa2
- Barche, con il loro tipo e le varianti (per esempio 4x / 4-), che diventano allestimenti da scegliere alla partenza.
- Persone, che diventano vogatori, con il loro stato e, se registrati in efa, sesso, data di nascita, numero di socio, e-mail e indirizzo.
- Destinazioni, che diventano percorsi, con la loro distanza.
- Tutti i registri del progetto, riuniti in un'unica cronologia: ogni uscita conserva il registro d'origine, l'equipaggio, il timoniere, il capobarca, gli orari, i chilometri e il commento.
- Uscite in corso, che compaiono tra le «Barche in uso» e si concludono normalmente in RowingBeacon.
- Nomi inseriti liberamente, che diventano ospiti (vogatori) o barche esterne archiviate, perché la cronologia resti completa.
- Prenotazioni delle barche, singole e settimanali, comprese quelle passate, con chi ha prenotato, il motivo e il contatto. Compaiono nella pagina Prenotazioni, con l'indicazione «prenotata» sulla barca nell'hangar. Vedi Prenotazioni delle barche.
- Segnalazioni di danno, non riparate o già riparate, con la gravità (i tre livelli di efa, utilizzabile, limitato e non utilizzabile, diventano «Utilizzabile», «Con cautela» e «Fuori servizio»), la descrizione, chi l'ha segnalato e, per la riparazione, data, riparatore, nota e costo. Compaiono nella scheda Danni del Giornale di bordo. Vedi Danni.
- Barche mostrate come «non disponibili», che vengono messe fuori servizio con il motivo indicato in efa (rimessaggio invernale, prestito…).
RowingBeacon conserva anche, per ora senza schermata, gli altri dati di un progetto efa2: messaggi, equipaggi tipo, specchi d'acqua, gruppi di uscite, lavoro volontario, distintivi DRV, statistiche salvate. Restano così come sono e vengono riscritti all'esportazione verso efa2, perché nulla si perda in un viaggio di andata e ritorno.
I moduli per cui il tuo progetto contiene dati (Distanze, Tipi di uscita, Scheda socio completa, Ospiti, Capobarca e ora Prenotazioni e Danni) vengono attivati dall'importazione. Puoi disattivarli in Gestione › Moduli senza cancellare dati.
Prima di cominciare
- Un computer con Windows o Linux per RowingBeacon. efa può restare installato altrove: viaggia solo il file di backup.
- Un accesso da amministratore a efa, per creare il backup.
- Se RowingBeacon contiene già dei dati, verranno sostituiti. Subito prima dell'importazione viene fatto un backup automatico, che puoi ripristinare in Gestione › Dati.
Passaggio 1: creare un backup in efa
Apri il pannello di amministrazione di efa (all'avvio di efaBase, o con il pulsante “Admin Mode” (in tedesco “Admin-Modus”) dell'hangar di efa), poi clicca su “Backups” nella colonna File. Nella scheda “Create Backup” (in tedesco “Backup erstellen”) lascia spuntate “Save Configuration Data” e “Save Project”, poi clicca su “Create Backup”. efa indica dove ha salvato il file, chiamato per esempio efaBackup_20261027_124231.zip. Le etichette citate qui sono quelle dell'interfaccia inglese di efa.

Invece del file ZIP puoi anche indicare direttamente la cartella dati di efa: quella che contiene il file .efa2project.
Passaggio 2: importare il progetto in RowingBeacon
Scarica RowingBeacon e avvialo. Al primo avvio scegli il profilo «Vengo da efa», poi il tuo backup ZIP («Backup ZIP di efa…») o la tua cartella dati («Cartella dati…»). Se RowingBeacon è già configurato, vai in Gestione › Dati, nella sezione efa2, poi «Importa un progetto efa2».

Passaggio 3: controllare prima di importare
Prima di scrivere qualsiasi cosa, RowingBeacon mostra ciò che ha trovato: il numero di barche, vogatori, percorsi e uscite, i registri interessati, le uscite in corso, gli ospiti creati per i nomi inseriti liberamente e, se il progetto li contiene, prenotazioni, danni non riparati e riparati e barche non disponibili. Confronta con efa, poi clicca su «Importa e inizia» («Sostituisci e importa» su un computer già in uso).

La schermata mostra un club fittizio. Nel nostro test con efa 2.5.3, su un club dimostrativo con nomi resi anonimi, l'anteprima annunciava 39 barche, 101 vogatori, 4 percorsi e 8.692 uscite distribuite sui registri 2025 e 2026. Dopo l'importazione, un'uscita in due con timoniere lasciata in corso in efa compariva tra le barche in uso, con il suo timoniere, il suo capobarca e un ospite inserito liberamente; un'uscita conclusa conservava orari, percorso, 8 km e commento.
Tornare a efa2, o tenere entrambi
In RowingBeacon, Gestione › Dati › «Esporta in formato efa2» crea un backup ZIP in formato efa2, con tutto ciò che era stato importato e tutto ciò che è stato registrato da allora: le uscite, ma anche le prenotazioni e le segnalazioni di danno, che efa legge come proprie. Una barca messa fuori servizio in RowingBeacon (rimessaggio invernale, prestito…) compare in efa come “non disponibile”, con il suo motivo. In efa apri Backups › “Restore from Backup” (in tedesco “Backup einspielen”), scegli quel file e ripristina. efa mostra il contenuto del backup prima di ripristinarlo.
Abbiamo verificato questo viaggio di andata e ritorno con efa 2.5.3: un club esportato da RowingBeacon è stato ripristinato in efa, vi sono state registrate due uscite, poi il progetto è tornato in RowingBeacon con gli stessi numeri di barche, vogatori e percorsi, più quelle due uscite.
Cosa cambia la versione 2.1 per un club che viene da efa
Con la versione 2.0, le prenotazioni e le segnalazioni di danno erano solo conservate, senza schermata. La versione 2.1 le legge: compaiono nella pagina Prenotazioni e nella scheda Danni, si modificano lì e ripartono verso efa all'esportazione. I danni non riparati diventavano incidenti all'importazione; ora restano danni, con la loro gravità.
Se avevi importato il progetto con la 2.0: le segnalazioni di danno conservate da quell'importazione passano nel modulo Danni al primo avvio della 2.1. Le prenotazioni, invece, non passano da sole. Per recuperarle, importa di nuovo il tuo progetto efa con la 2.1. Poiché un'importazione sostituisce i dati del club, se da allora hai registrato uscite in RowingBeacon comincia con Gestione › Dati › «Esporta in formato efa2» e importa quel file: le contiene.
La versione 2.1 aggiunge anche l'aggiornamento automatico: RowingBeacon cerca una nuova versione all'avvio e poi ogni 6 ore, mostra le novità e salva i dati del club subito prima dell'installazione. Un club con la 2.0.1 installa la 2.1 a mano una volta; poi è l'app stessa a proporre gli aggiornamenti.
Limiti da conoscere
- L'importazione sostituisce tutti i dati attuali di RowingBeacon (subito prima viene fatto un backup). Non unisce due club.
- Vengono letti solo i progetti efa2 (efa 2.x). I dati di efa 1.x non vengono letti.
- RowingBeacon ed efa2 non si sincronizzano: ogni passaggio dall'uno all'altro avviene tramite un backup e sostituisce interamente i dati.
- Un'uscita rimasta aperta in efa prima del giorno dell'importazione viene conclusa dall'importazione, con una nota nel commento.
- Una prenotazione che efa ha scritto in un modo che RowingBeacon non sa mostrare (senza data, fascia settimanale che supera la mezzanotte, barca che non esiste più) non compare, ma viene conservata e torna a efa invariata. Lo stesso vale per le segnalazioni di danno di una barca che non è nel progetto.
- All'esportazione verso efa2 gli incidenti non vengono ripresi (efa2 non ha un equivalente), tranne quelli segnalati come danno, e un equipaggio con più di 24 vogatori o più timonieri viene troncato. RowingBeacon lo segnala al momento dell'esportazione.
- I tipi di uscita propri del tuo club diventano «uscita normale» se ripristini l'esportazione in un efa nuovo, senza la tua configurazione.
- Messaggi, equipaggi tipo, specchi d'acqua, gruppi di uscite, lavoro volontario, distintivi DRV e statistiche salvate vengono conservati e riscritti, ma non hanno una schermata in RowingBeacon.
- RowingBeacon Desktop è disponibile per Windows e Linux.
Domande frequenti
L'importazione modifica i miei dati di efa?
No. RowingBeacon legge una copia: un backup ZIP creato da efa o la sua cartella dati. efa e i suoi file non vengono toccati. Puoi continuare a usare efa mentre provi RowingBeacon.
Posso importare più volte?
Sì. Ogni importazione sostituisce i dati di RowingBeacon con quelli del progetto efa, dopo un backup automatico. Poiché gli identificativi di efa vengono mantenuti, una nuova importazione ritrova le stesse barche, persone e uscite.
Le prenotazioni e i danni di efa vengono ripresi?
Sì, dalla versione 2.1 di RowingBeacon. Le prenotazioni (singole e settimanali) vanno nel modulo Prenotazioni e le segnalazioni di danno, riparate o no, nel modulo Danni. L'importazione attiva il modulo di ogni tipo di dato che il progetto contiene, ed entrambi tornano a efa all'esportazione.
Che fine fanno i dati che efa conosce ma RowingBeacon non mostra?
Messaggi, equipaggi tipo, specchi d'acqua, gruppi di uscite, lavoro volontario, distintivi DRV e statistiche salvate vengono conservati così come sono e riscritti nel file all'esportazione verso efa2. Per ora non hanno una schermata in RowingBeacon.
Posso tornare a efa2 dopo la migrazione?
Sì. Gestione › Dati › «Esporta in formato efa2» crea un backup ZIP che efa2 ripristina con Backups › “Restore from Backup”. Le uscite, le prenotazioni e i danni registrati nel frattempo in RowingBeacon ci sono tutti.
Ho migrato con la versione 2.0. Cosa faccio per le prenotazioni?
I danni passano nel modulo Danni all'avvio della 2.1. Per le prenotazioni, importa di nuovo il tuo progetto efa con la 2.1; se nel frattempo hai registrato uscite, esporta prima in formato efa2 e importa quel file.
L'importazione funziona con un vecchio backup di efa?
Serve un backup di efa2 che contenga il progetto, con le sue barche e le sue persone. Un backup parziale (senza barche o senza persone) viene rifiutato, per non cancellare i dati del club.
RowingBeacon si aggiorna da solo?
Dalla versione 2.1 sì: l'app cerca una nuova versione all'avvio e poi ogni 6 ore, mostra le note di rilascio, e un responsabile avvia l'installazione con la password amministratore; i dati del club vengono salvati subito prima. Un club con la 2.0.1 installa la 2.1 a mano una volta.
RowingBeacon è gratuito?
Sì. RowingBeacon Desktop è gratuito e il suo codice sorgente è pubblicato su GitHub.