Playbook — Aggiornare Archivio Cavi DbCables¶
Obiettivo¶
Aggiornare l'archivio cavi avanzato di SPAC tramite sostituzione controllata del file DbCables.db.
Ambito verificato¶
La procedura è stata testata sia su:
- SPAC Automazione;
- SPAC Start.
Il workflow operativo è lo stesso in entrambi gli ambienti.
Quando usarlo¶
Usare questa procedura quando si devono aggiungere cavi custom all'Archivio Cavi avanzato di SPAC.
Non usare il metodo Import/Export se SPAC restituisce:
Il DB scelto non è un DB di SPAC valido
Prerequisiti¶
- SPAC chiuso.
- Backup del
DbCables.dboriginale. DbCables.dbmodificato già validato.- Accesso alla cartella Librerie/Archivi.
- Test previsto su progetto non critico.
- Elenco dei cavi custom da verificare.
- Almeno un cavo reale con codice produttore verificabile.
- Ambiente di test identificato: SPAC Automazione, SPAC Start o entrambi.
Procedura¶
- Chiudere SPAC.
- Aprire la cartella archivi delle librerie SPAC.
- Salvare il file originale con nome di backup.
- Copiare il database modificato nella stessa cartella.
- Rinominare il database modificato in:
DbCables.db
- Avviare SPAC.
- Se compare l'avviso di versione non congruente, proseguire.
- Nella finestra di ripristino o allineamento versione librerie usare:
Allinea la versione delle librerie
- Attendere il completamento.
- Chiudere la finestra di allineamento.
- Se SPAC si chiude o si comporta in modo anomalo, riaprirlo.
- Aprire Archivio Cavi e verificare i nuovi cavi.
Back-check prima dell'avvio SPAC¶
Prima di aprire SPAC, verificare:
| Controllo | Esito atteso |
|---|---|
| File originale salvato | Backup presente |
| File modificato presente | Nome corretto |
| Integrità database | Nessun errore |
| Cavi custom marcati | Release o stato riconoscibile |
| Conduttori collegati | Nessun cavo senza dettaglio conduttori |
| Codici catalogo | Nessun codice fittizio o con iniziali personali |
| Cavo reale di test | Codice produttore identificato |
Controlli dopo allineamento¶
Dopo l'allineamento versione librerie:
| Controllo | Esito atteso |
|---|---|
| Riapertura SPAC | Nessun blocco |
| Archivio Cavi | Finestra consultabile |
| Cavo reale di test | Ricercabile |
| Dati tecnici | Pannello popolato |
| Conduttori | Numero e dati coerenti |
| Posa cavo | Cavo selezionabile |
| Warning versione | Non ricompare dopo riapertura |
Verifica funzionale¶
La procedura è valida quando:
- SPAC si apre senza blocchi;
- Archivio Cavi è consultabile;
- produttori e cavi custom sono visibili;
- il pannello dati tecnici è popolato;
- la tabella conduttori è coerente;
- la posa cavo accetta il cavo selezionato.
- il test è stato eseguito su almeno un cavo reale, non su un codice fittizio.
Verifica incrociata SPAC Automazione / SPAC Start¶
Quando il database deve essere considerato riutilizzabile in entrambi gli ambienti, eseguire la stessa verifica su entrambi.
| Check | SPAC Automazione | SPAC Start |
|---|---|---|
| Avvio software | OK / KO | OK / KO |
| Allineamento librerie | OK / KO | OK / KO |
| Archivio Cavi consultabile | OK / KO | OK / KO |
| Cavo custom ricercabile | OK / KO | OK / KO |
| Dati tecnici visibili | OK / KO | OK / KO |
| Conduttori coerenti | OK / KO | OK / KO |
| Posa cavo testata | OK / KO | OK / KO |
| Rollback verificato | OK / KO | OK / KO |
Rollback¶
Se qualcosa non funziona:
- Chiudere SPAC.
- Rimuovere il
DbCables.dbmodificato. - Ripristinare il backup originale.
- Rinominare il backup in:
DbCables.db
- Riaprire SPAC.
- Verificare Archivio Cavi.
Avvertenze¶
- Non sostituire il database mentre SPAC è aperto.
- Non lavorare mai senza backup.
- Non usare direttamente su commessa reale prima del test.
- Non considerare i dati dei cavi custom certificati senza verifica datasheet.
- Non creare codici catalogo fittizi o basati su iniziali personali.
- Documentare sempre release e marcatura dei cavi custom.
- Se il database è destinato a più ambienti, validarlo sia su SPAC Automazione sia su SPAC Start.