Documentazione utente

Manuale plugin Import/Export FemtoBench

Riferimento per interfaccia, configurazione e procedure d'uso

DocumentoManuale plugin Import/Export FemtoBench
Revisione0.4
LinguaItaliano
Aggiornamento20 luglio 2026
StatoEdizione aggiornata

Manuale plugin Import/Export

Il plugin Import/Export 1.0.0 richiede FemtoBench 0.1.1 o successivo.

Il plugin Import/Export importa ed esporta bundle JSON di configurazione FemtoBench. È un plugin applicativo opzionale, distribuito e licenziato separatamente dal software base.

Il bundle conserva gli identificativi logici e le relazioni tra prodotti, banchi, profili e sequenze. È adatto alla replica controllata di una configurazione tra postazioni e alla consegna di configurazioni versionate.

Plugin Import Export nell'elenco dei plugin
Stato di caricamento e licenza del plugin Import/Export.

Quando il plugin è installato, valido e licenziato, aggiunge queste voci al menu Plugins:

Comando Effetto
Import Configuration Bundle Importa un bundle di configurazione JSON.
Export Configuration Bundle Esporta un bundle di configurazione JSON.

Export Configuration Bundle

  1. Aprire Plugins > Export Configuration Bundle.
  2. Selezionare gli elementi da includere nel bundle.
  3. Verificare il riepilogo della selezione.
  4. Scegliere il percorso del file JSON.
  5. Confermare l’esportazione.

Il bundle può includere prodotti, banchi, profili di comunicazione e sequenze di test, con le relative dipendenze.

Elemento Descrizione
Selected count Numero complessivo degli elementi inclusi.
Select All Seleziona tutti gli elementi disponibili.
Deselect All Azzera la selezione.
Item Albero suddiviso in Products, Benches, Communication Profiles e Test Sequences.
Checkbox Include o esclude l’elemento. Una dipendenza necessaria resta selezionata.
Export Apre la scelta del file JSON e scrive il bundle.
Cancel Chiude la finestra senza creare file.

Se una sequenza dipende da un profilo, e il profilo dipende da prodotto e banco, la selezione della sequenza include automaticamente queste definizioni. Il tooltip Required by another selected item identifica una dipendenza bloccata.

Esempio. Per trasferire il collaudo Modbus del Controllore AX-24 si seleziona la sequenza “Collaudo registri e uscite Modbus”. L’albero conserva anche il profilo completo, il prodotto e il Banco collaudo finale 01.

Selezione degli elementi da esportare
Prodotti, banchi, profili e sequenze inclusi nel bundle.

Import Configuration Bundle

  1. Aprire Plugins > Import Configuration Bundle.
  2. Selezionare il file JSON da importare.
  3. Verificare l’anteprima con elementi nuovi, aggiornamenti ed eventuali elementi non validi.
  4. Selezionare gli elementi da importare.
  5. Confermare l’import.
  6. Controllare il messaggio finale con il riepilogo di banchi, prodotti, profili e sequenze importati.

La finestra di anteprima comprende:

Elemento Descrizione
Summary Conteggio di elementi nuovi, aggiornamenti e righe non valide.
Selection tree Stessa selezione gerarchica dell’esportazione.
Type Tipo della definizione analizzata.
Logical ID Identificativo stabile confrontato con il database locale.
Name Nome leggibile contenuto nel bundle.
Status New, Update oppure Invalid.
Message Motivo della classificazione o dettaglio dell’errore.
... Apre il testo completo del messaggio associato alla riga.
Import Applica gli elementi selezionati quando l’anteprima è valida.
Cancel Chiude l’anteprima senza modificare il database.

New crea una definizione con un identificativo assente; Update sostituisce la definizione con lo stesso identificativo; Invalid segnala dati incompleti, duplicati o relazioni mancanti. L’importazione aggiorna gli editor aperti al termine dell’operazione.

Anteprima di un bundle da importare
Classificazione e selezione degli elementi prima dell’importazione.

Prima di importazioni estese su una postazione con dati reali, creare un backup del database locale.

Esempio. L’anteprima dimostrativa classifica dev.simulators.product come aggiornamento e docs.import.product come nuovo prodotto. La selezione consente di applicare entrambe le righe o soltanto quella destinata alla nuova linea.