Unbind
Collegare la cassa che il negozio usa già.
Quando la cassa parla un’altra lingua
In negozio una vendita segue un gesto quotidiano. Dietro quel gesto, gestionali di famiglie diverse descrivono l’operazione in modi differenti e si aspettano risposte precise. Chiedere al negoziante di cambiare cassa sposta su di lui il costo dell’integrazione. Al fornitore, invece, un connettore costruito da zero per ogni gestionale moltiplica il lavoro a ogni nuova famiglia.
Tradurre una volta per famiglia
Abbiamo concentrato in un adattatore le particolarità di ogni famiglia di gestionali. La parte rivolta al fornitore riceve le operazioni attraverso un’interfaccia comune. Una modifica legata a un gestionale può così essere affrontata nel punto in cui nasce.
Lasciare al fornitore l’esito fiscale
Unbind traduce la richiesta e riconsegna la risposta al gestionale. Il sistema del fornitore mantiene identità, numerazione ed esito fiscale. Questa divisione evita che una seconda componente debba tenere un proprio registro fiscale o assegnare un esito alla stessa vendita.
Verificare il viaggio di andata e ritorno
In laboratorio abbiamo eseguito flussi selezionati partendo da gestionali reali e osservando anche la risposta che torna alla cassa. Il banco di prova permette di ripetere l’operazione quando cambia un adattatore. Una prova con un fornitore specifico richiede le sue API e criteri di accettazione concordati.
Il risultato.
Il prototipo esegue in laboratorio flussi completi e ripetibili con gestionali reali. Il passo successivo previsto è un progetto pilota: scegliere un gestionale, collegare le API di un fornitore e verificare insieme quali operazioni si possono portare sul campo.