Fascicolo n. 004 · Integrazione dati
Due giri attorno a un solo archivio
Il gestionale resta dov'è. Un server in mezzo ne copia i dati ogni notte per l'app e ogni ora ci riporta quello che i clienti inviano: l'app non lo tocca mai.
Per ingrandire: + e −, doppio clic sul punto che interessa, Ctrl + rotella o pizzico. Da ingrandito si sposta trascinando. Lo schema è vettoriale e resta nitido a ogni zoom.
Un archivio, due direzioni
Il gestionale in cloud è l'archivio unico dell'ufficio: si lavora lì. Il server fa da tramite in due direzioni. Ogni notte copia dal gestionale le tabelle che servono all'app e le prepara (giro oro). Ogni ora, in senso opposto, porta nel gestionale quello che i clienti hanno compilato nell'app (giro argento). L'app parla solo con il server e non tocca mai il gestionale.
Ritorno nel gestionale
Ogni modulo dell'app e dove finisce
Il server salva ogni invio nel proprio database, lo traduce nel tracciato del gestionale e lo deposita nella cartella di scambio del suo tipo. Ogni ora il rientro legge le cartelle e scrive nel gestionale secondo la mappa di rientro.
| Modulo nell'app | Da dove si apre | Dove finisce nel gestionale |
|---|---|---|
| Richiesta assistenza (anche con foto) | Assistenza, anche senza account | Interventi, nuovo record |
| Verifica impianto (sempre gratuita) | Scheda di un impianto, o modulo pubblico | Verifiche: dall'app sull'impianto scelto; dal modulo pubblico anche cliente, impianto, dispositivi, letture e le altre tabelle tecniche |
| Inserisci impianto | I miei impianti, se vuoto | Impianti, nuovo record legato al cliente |
| Cambio IBAN | Area personale | Interventi, nuovo record con il nuovo IBAN |
| Cambio titolarità | Area personale, servizi aggiuntivi | Interventi, nuovo record |
| Recupero credenziali | Area personale | Interventi, nuovo record |
| Acquisto dallo shop senza account | Shop pubblico | Clienti: aggiorna o crea la scheda per codice fiscale; l'account nell'app lo crea il server dopo il pagamento |
Un record creato in Interventi dall'app porta la data, il collegamento al cliente (risolto dal server), il tipo e il sottotipo dell'intervento e una descrizione con i dati del modulo.
Tempi e confini
Quanto aspetta il cliente e cosa non succede mai
Quanto aspetta il cliente
- Una modifica fatta dall'ufficio nel gestionale compare in app entro la mattina dopo, con al massimo 5 minuti di cache.
- Una richiesta inviata dall'app è nel gestionale entro un'ora.
- La notifica in app e la push arrivano subito, al momento dell'invio.
Cosa non succede mai
- L'app non legge e non scrive direttamente nel gestionale: passa sempre dal server.
- L'API del server non interroga il gestionale in tempo reale: serve la copia della notte.
- I file di scambio non lasciano mai il server: al gestionale arrivano solo le chiamate API del rientro.