Logo Danova TechDANOVATECH
Home/Software & Automazioni/Integrazione software aziendali
Integrazioni e API

Integrazione dei software aziendali.

Nella maggior parte delle aziende il problema non è che manca un programma: è che ce ne sono sei e non si parlano. Lo stesso cliente è scritto in quattro modi diversi, lo stesso ordine viene digitato due volte, e una persona passa le mattine a fare da ponte fra due sistemi che potrebbero parlarsi da soli.

Mockup di integrazione tra software aziendali: e-commerce, gestionale, magazzino, corriere e contabilità sincronizzati
Mockup illustrativo: software diversi che si scambiano i dati da soli.

Cosa si collega, in pratica

Non tutto va integrato. Questi quattro casi quasi sempre sì.

01

Gestionale e sito

Articoli, prezzi, giacenze e ordini che viaggiano da soli fra il negozio online e il gestionale. È l'integrazione che elimina più lavoro manuale di tutte.

02

CRM e preventivi

Il contatto che arriva dal sito entra nel CRM, il preventivo nasce dai dati del gestionale, l'ordine vinto non va ridigitato. Il commerciale smette di essere un trascrittore.

03

Magazzino e produzione

Movimenti, avanzamenti e fabbisogni che si allineano fra i sistemi di reparto e l'amministrazione, senza il file scambiato a fine giornata.

04

Clienti e fornitori esterni

Ordini, conferme e documenti scambiati con la grande distribuzione, con i marketplace o con i portali dei fornitori, nel formato che chiedono loro.

Come si fa senza pentirsene

Un'integrazione fatta male è peggio di nessuna integrazione

Un passaggio di dati che funziona nove volte su dieci è un disastro, perché nessuno sa quale è la decima. Le aziende che hanno provato integrazioni fatte in fretta finiscono per controllare tutto a mano lo stesso, e hanno pagato per il privilegio. Per questo un'integrazione seria si giudica non da quando funziona, ma da cosa fa quando qualcosa va storto.

Le regole sono poche e non sono negoziabili: ogni dato ha una sola fonte; i messaggi passano in una coda ordinata e possono essere ripetuti senza duplicare niente; ogni passaggio lascia una traccia consultabile; quando un passaggio fallisce qualcuno viene avvisato, invece di scoprirlo dal cliente tre settimane dopo.

L'altra regola, meno tecnica, è togliere prima di aggiungere. Buona parte dei flussi che le aziende chiedono di automatizzare esistono per compensare una duplicazione che si potrebbe eliminare. Prima di costruire un ponte vale la pena chiedersi se serve ancora l'isola.

  • Una sola fonte per ogni dato. Scritto nero su bianco prima di iniziare: chi comanda su anagrafiche, prezzi, giacenze, ordini.
  • Passaggi ripetibili senza danni. Rilanciare un messaggio due volte non deve creare due ordini. È il requisito che salva i weekend.
  • Registro consultabile da voi. Quando un dato non torna si guarda cosa è passato e quando, invece di discutere.
  • Allarmi a chi di dovere. Un'integrazione muta è un'integrazione di cui non vi accorgerete quando si rompe.
Il caso difficile

Quando il gestionale non vuole collaborare

Una parte dei gestionali italiani diffusi nelle PMI non espone nessuna interfaccia documentata, o la espone come modulo a pagamento. Non è un dettaglio: determina se un'integrazione è un lavoro di due settimane o di due mesi, e va accertato all'inizio.

Le strade quando il sistema è chiuso sono tre, in ordine di preferenza: acquistare il modulo di interfaccia dal fornitore, se esiste e se il prezzo è ragionevole; leggere il database in sola lettura, con l'accordo del fornitore e senza scriverci; scambiare file a intervalli, che funziona ma vi costringe a convivere con un ritardo.

Quello che non facciamo è scrivere dentro il database di un gestionale di terzi senza il loro consenso. Funziona per qualche mese e poi un aggiornamento del fornitore rompe tutto, e la responsabilità è vostra. Se qualcuno ve lo propone come soluzione rapida, sappiate cosa state comprando.

Come lavoriamo

A tappe,
con prezzi fissi.

Un flusso alla volta, il più costoso per primo.

  1. Mappa di quello che succede oggiMezza giornata a seguire i dati: da dove nascono, chi li ricopia, dove si duplicano. Di solito emergono flussi che nessuno aveva descritto.
  2. Verifica tecnica dei sistemiCosa espone ciascun programma e con quali limiti. Da qui nasce un preventivo che regge, invece di una stima da correggere.
  3. Primo flusso in produzioneIn genere due-quattro settimane, con il metodo vecchio attivo in parallelo per una settimana.
  4. Flussi successiviUno alla volta, misurando ogni volta le ore di lavoro manuale che sono sparite.
  5. ConsegnaSorgente, documentazione dei tracciati e accessi vostri, con il registro dei passaggi consultabile da voi.
Domande frequenti

Le risposte che servono davvero.

Quanto costa integrare due sistemi?

Un flusso singolo fra due sistemi che espongono interfacce documentate sta in genere nella fascia bassa o media delle quattro cifre. Con un sistema chiuso il costo sale e i tempi di aggiornamento si allungano. La verifica tecnica iniziale, che costa poco, serve a darvi una cifra che tiene invece di una sorpresa a metà lavoro.

Serve una piattaforma di integrazione in abbonamento?

A volte è la scelta giusta, per flussi semplici e standard fra prodotti diffusi: costa poco e parte subito. Diventa costosa quando i volumi crescono, perché molte si pagano a operazione, e resta comunque un pezzo che non controllate. Per flussi vostri e ricorrenti un'integrazione dedicata costa meno su tre anni. Facciamo il conto insieme, con i vostri volumi.

Cosa succede se un sistema cambia versione?

È il rischio principale di qualsiasi integrazione, e si gestisce in due modi: usare le interfacce ufficiali e documentate, che i fornitori mantengono, e avere allarmi che vi avvisano quando i passaggi smettono di funzionare. Con questi due accorgimenti un aggiornamento diventa una manutenzione di poche ore invece di una crisi.

Potete integrare anche software che abbiamo fatto fare da altri?

Sì, è un caso frequente. Serve accesso al codice o almeno alla base dati e, se possibile, una parola con chi l'ha scritto. Se il fornitore precedente non collabora si lavora comunque, ma lo diciamo prima perché aumenta il tempo di analisi.

Vale la pena integrare tutto?

Quasi mai. L'integrazione ha senso dove il lavoro manuale è ricorrente, misurabile e sbagliato: gli ordini, le giacenze, i documenti. Su un dato che si tocca due volte al mese il costo non si ripaga, e conviene continuare a mano. Parte del nostro lavoro è dire quali flussi lasciare stare.