netgescon-day0/docs/support/ASSISTENZA-TECNOREPAIR-MDB.md

3.2 KiB

Assistenza TecnoRepair MDB

Stato iniziale

  • Il file MDB nel workspace e leggibile da Linux con mdb-tools.
  • Archivio verificato: Miki-Bug-workspace/screenshot/Assistenza gestionale/Archivi/TecnoRepairDB.mdb.
  • Obiettivo Day0: usare l'MDB come sorgente legacy leggibile e portare gestione clienti, fornitori e schede riparazione dentro NetGescon senza scrivere direttamente nel file Access.

Tabelle lette dal file reale

Anagrafiche principali

  • TClienti Campi chiave: ID, NomeCognome, NumeroTelefono, TelFisso, Email, CodFis, PIVA, Indirizzo, Citta, Cap, Prov, Annotazioni.
  • TFornitori Campi chiave: ID, RagioneSociale, PIVA, Annotazioni.
  • TCommittenti Campi chiave: ID, Codice, Committente, Telefono, Email, PIVA, Utente, Pwd.
  • TCentriAss Campi chiave: ID, RagioneSociale, Telefono, Email, PIVA, indirizzo completo.

Schede assistenza e allegati

  • TApparecchi Campi chiave: ID, NumeroScheda, DataIngresso, ID_Cliente, ID_CentroAss, Cod_Committente, Modello, SerialNumber, SerialNumber2, CodiceProdotto, DifettoSegnalato, DescrizioneRiparazione, StatoRiparazione, ID_StatoRip, NomeOperatore, NomeTecnicoRiparatore, DataOrdine, NumOrdine, CodiceRMA, CodicePIN, CodiceSblocco, Comunicazioni, FileAllegato1.
  • TAllegati Campi chiave: ID, ID_Scheda, NumAllegato, FileAllegato.

Tabelle di supporto gia viste

  • TTelefono
  • TMarche
  • TTipiApparecchi
  • TTipoIntervento
  • TTipoGuasto
  • TStatoRip
  • TLavorazioni
  • TRicambi*

Mappa proposta verso NetGescon

Primo livello, non distruttivo

  • TClienti -> rubrica tecnica / contatti assistenza
  • TFornitori, TCentriAss, TCommittenti -> fornitori e partner assistenza
  • TApparecchi -> archivio schede manutenzione/riparazione legacy da collegare a fornitore, cliente e ticket
  • TAllegati -> allegati scheda legacy

Regola tecnica consigliata

  • leggere dall'MDB in sola lettura
  • normalizzare dentro tabelle/appositi modelli NetGescon
  • non scrivere direttamente nel file .mdb da Linux come archivio operativo principale

Motivo:

  • la lettura e gia affidabile
  • la scrittura diretta su Access/MDB fuori da Windows/Access resta fragile
  • NetGescon deve diventare il layer operativo e storico principale

Collegamenti operativi gia individuati

  • TApparecchi.ID_Cliente -> TClienti.ID
  • TApparecchi.ID_CentroAss -> TCentriAss.ID
  • TApparecchi.Cod_Committente -> TCommittenti.ID o Codice da verificare in import
  • TAllegati.ID_Scheda -> TApparecchi.ID

Prossimo step pragmatico

  1. creare staging NetGescon per clienti_assistenza_legacy, fornitori_assistenza_legacy, schede_assistenza_legacy, schede_assistenza_allegati_legacy
  2. importare il file TecnoRepair in sola lettura
  3. collegare TClienti e TFornitori alla rubrica/fornitori NetGescon con matching su telefono, email, CF/PIVA
  4. esporre in UI la scheda riparazione collegata a cliente, fornitore e ticket/intervento

Decisione corrente

  • Si: NetGescon puo leggere l'MDB subito.
  • Si: possiamo usare l'MDB come sorgente legacy di partenza.
  • No: non conviene usare la scrittura diretta verso MDB come modello operativo principale.