Vai al contenuto
Aziendale.ai

Far parlare i programmi che non si parlano

Sito, gestionale, magazzino, corriere e banca collegati: un dato si scrive una volta, arriva dove serve e, se un passaggio si ferma, vi avvisa.

La situazione

Scenario

Questo è uno scenario costruito per spiegare, non un cliente. I nomi di persone e aziende sono inventati.

Scenario: Valeria è responsabile di amministrazione e sistemi informativi in un'azienda che vende attrezzi da giardino online e a 200 negozi, con 50 dipendenti. Persone e azienda sono inventate per spiegare il caso.

L'azienda usa sei programmi, tutti buoni, nessuno collegato agli altri. Il sito di vendita, il gestionale, la contabilità, il magazzino del fornitore di logistica, il portale del corriere, l'estratto conto della banca.

Ogni mattina Emanuele scarica gli ordini dal sito e li reinserisce nel gestionale. Poi manda al magazzino esterno un file con le spedizioni del giorno. Il pomeriggio copia i numeri di tracciamento dal portale del corriere e li incolla nelle mail ai clienti. A fine settimana l'amministrazione confronta a mano gli incassi della banca con le fatture.

Gli errori non sono tanti, ma costano. Un tosaerba venduto sul sito quando in magazzino era finito. Un pagamento registrato due volte. Un cliente che non riceve il tracciamento e chiama tre volte. E quando Emanuele è in ferie, il lavoro si accumula.

Cosa cambia

Colleghiamo i programmi tra loro. Un collegamento è una porta con delle regole: un programma consegna un dato, l'altro lo riceve solo se è completo e corretto, e ogni consegna viene registrata.

L'ordine del sito entra nel gestionale da solo, con cliente, articoli e pagamento. Il gestionale lo passa al magazzino esterno. Quando il magazzino spedisce, il numero di tracciamento torna nel gestionale e parte la mail al cliente. Le giacenze del magazzino aggiornano il sito ogni quarto d'ora. Gli incassi della banca vengono abbinati alle fatture e restano da guardare solo le differenze.

Dove un programma non offre una porta, si usa quella che c'è: un file esportato ogni ora, una cartella condivisa, la lettura di un documento. Lo decidiamo caso per caso, con il vostro responsabile informatico.

Tutti i passaggi sono visibili in un unico pannello. Valeria vede quanti ordini sono passati, dove uno si è fermato e perché. Se un collegamento smette di funzionare, riceve un avviso prima che se ne accorga un cliente.

L'AI serve in un punto preciso: quando arriva un bonifico con una causale scritta male, propone la fattura più probabile e la mette in coda per la conferma. Collegare i dati è spesso il primo passo per rifare interi processi che oggi si fanno a mano, dalla contabilità ai resi: il catalogo è in cosa possiamo fare.

Cosa controlla il sistema, dove decide una persona

A ogni passaggio il sistema controlla:

  • che ogni ordine venga consegnato una sola volta, anche se il sito lo manda due volte;
  • che i codici articolo del sito corrispondano a quelli del gestionale e del magazzino, tramite una tabella di corrispondenza;
  • che il totale dell'ordine, IVA compresa, sia lo stesso in ogni programma;
  • che la partita IVA dei clienti aziendali sia formalmente valida prima di emettere la fattura;
  • che un collegamento fermo venga ritentato e, dopo pochi tentativi falliti, segnalato;
  • che l'abbinamento tra incasso e fattura coincida per importo e cliente; se no, resta aperto.

Decide una persona:

  • sugli incassi senza abbinamento sicuro, che l'AI propone ma non registra;
  • sugli ordini bloccati da un dato mancante, per esempio un indirizzo incompleto;
  • sulle modifiche alla tabella di corrispondenza dei codici;
  • su quali programmi collegare e in quale ordine.

Ogni consegna tra programmi ha un registro con orario, contenuto ed esito.

Una giornata, prima e dopo

OraPrimaDopo
8:30PrimaEmanuele scarica 85 ordini dal sito e li reinserisce nel gestionale.DopoGli 85 ordini della notte sono già nel gestionale e al magazzino esterno.
10:00PrimaUn cliente compra un tosaerba esaurito da due giorni.DopoIl sito mostrava già «non disponibile»: la giacenza si aggiorna ogni quarto d'ora.
12:30PrimaIl file per il magazzino parte con una riga duplicata. Un pacco parte due volte.DopoIl secondo invio dello stesso ordine viene riconosciuto e scartato.
16:00PrimaEmanuele copia a mano 70 numeri di tracciamento nelle mail ai clienti.DopoI tracciamenti sono tornati da soli e le mail sono partite al momento della spedizione.
17:30PrimaL'amministrazione abbina gli incassi della settimana su un foglio di calcolo.DopoRestano quattro incassi da guardare, con la fattura proposta. Valeria li conferma in dieci minuti.
19:00PrimaIl collegamento con il corriere si interrompe. Lo si scopre il giorno dopo.DopoValeria riceve l'avviso alle 19:02; il sistema riprova e alle 19:30 recupera tutto.

Numeri attesi

Stima, non garanzia: il tempo speso a ricopiare dati tra programmi scende del 70–90%; gli errori di ordine e fatturazione calano del 60–85%; le vendite di articoli esauriti sul sito si riducono dell'80–95%.

Le stime derivano dalla nostra esperienza sui sistemi in produzione e dai valori tipici del settore; il valore reale si misura con il pilota, caso per caso.

Sistema in produzione

In produzione

In un sistema in produzione per un centro di assistenza tecnica, 7 collegamenti con un corriere internazionale coprono etichetta, ritiro, tracciamento, tariffe, geolocalizzazione, dogana e autenticazione; il tracciamento di un secondo corriere è stato verificato su 3 spedizioni reali. In un sistema in produzione per l'amministrazione, 37 automazioni programmate sono state verificate senza errori.

Cosa può andare storto: i rischi

RischioCome lo gestiamo
Un programma cambia versione e il collegamento si rompeUn controllo automatico prova ogni collegamento più volte al giorno e avvisa al primo errore. I dati non consegnati restano in coda, non si perdono.
Un errore si propaga in tutti i programmiOgni dato viene controllato prima di passare. Se non supera i controlli si ferma e aspetta una persona.
Troppi collegamenti diventano una ragnatelaTutti i passaggi passano da un unico punto, documentato. Chi arriva dopo vede cosa collega cosa.
Il fornitore di un programma non vuole aprire le porteSi usano le esportazioni che il programma già produce. Lo verifichiamo nell'analisi, prima di impegnarvi.
Le credenziali dei collegamenti finiscono in mani sbagliateOgni collegamento ha credenziali proprie, con permessi minimi, conservate cifrate e revocabili in un minuto.

Le regole che valgono qui

  • Privacy: il GDPR, la legge europea sulla privacy, chiede che i dati dei clienti passino solo dove servono. Ogni collegamento trasferisce i campi necessari, non l'intera anagrafica.
  • Fornitori: il magazzino esterno e il corriere ricevono dati dei vostri clienti. Il contratto deve dire con quale ruolo li trattano, di solito come responsabili del trattamento, e per quali scopi.
  • Sicurezza della catena: se la vostra azienda rientra nella NIS2, la direttiva europea sulla sicurezza informatica, i collegamenti con i fornitori fanno parte delle misure da documentare. Non è un parere legale: lo valida il vostro consulente.
  • AI dichiarata: le proposte di abbinamento fatte dall'AI sono segnalate come tali e confermate da una persona, in linea con l'AI Act, la legge europea sull'intelligenza artificiale.

Come si parte

  1. 1

    Due settimane di analisi: mappa dei programmi, dei dati che passano a mano e delle porte disponibili; si sceglie il primo collegamento, quello che fa perdere più ore.

  2. 2

    Da quattro a sei settimane per il primo collegamento, in pilota, cioè una prova su un flusso vero e misurata, con i due programmi affiancati al metodo manuale.

  3. 3

    Un collegamento al mese dopo il primo, in ordine di ore risparmiate, con il pannello di controllo unico.

Pagine collegate

Per il responsabile IT e la sicurezza
DomandaRisposta
Dove stanno i datiIl livello di collegamento conserva solo code di messaggi e log di consegna, con retention breve; nessuna copia permanente delle anagrafiche. Server UE o vostri, cifratura in transito e a riposo.
Come ci colleghiamoMiddleware leggero con API REST e webhook dove disponibili; SFTP, file CSV/XML schedulati o viste SQL dove no. Code con idempotency key, retry esponenziale e dead letter queue; mappatura codici versionata. Nessuna modifica al codice dei vostri programmi.
Chi può fare cosaCredenziali di servizio per ogni collegamento con privilegi minimi, custodite in un secret manager e ruotabili. Pannello: sola lettura per operatori, gestione per IT. Log di ogni messaggio con esito, conservato secondo la vostra regola.
Se il modello sbagliaL'AI interviene solo nell'abbinamento incassi-fatture con causale ambigua e produce proposte, mai registrazioni; soglia minima di confidenza; tutto il resto è logica deterministica testata.
Quali modelli e perchéUn modello testuale leggero per interpretare causali e testi liberi, da configurazione, con trattamento in UE; nessun addestramento sui movimenti bancari.
Cosa firmateContratto a fasi con collaudo per collegamento; documentazione di ogni flusso; proprietà del codice; nomina a responsabile del trattamento (art. 28 GDPR); piano di uscita con consegna di mappature e configurazioni.
NormeGDPR artt. 25, 28 e 32; NIS2 (Direttiva UE 2022/2555, D.Lgs. 138/2024) per la sicurezza della catena di fornitura, se applicabile; fatturazione elettronica via SdI.