Salta al contenuto

Integrazioni e collegamenti tra programmi

Collego i software che utilizzi già, facendo dialogare i sistemi compatibili e riducendo le registrazioni doppie.

Gli stessi dati, scritti due volte

Il negozio online riceve un ordine e qualcuno lo riscrive nel gestionale del magazzino. Poi la stessa persona crea la fattura, ricopiando nome, indirizzo e codice fiscale del cliente. Un'integrazione via API tra questi software, cioè un collegamento attraverso la porta da cui due programmi si scambiano dati, toglierebbe di mezzo questi passaggi.

Ogni fornitore ti assicura che il suo programma «si integra», e nessuno fa il collegamento al posto tuo. Intanto un errore di battitura nel magazzino diventa una giacenza sbagliata, e lo scopri quando un cliente ha già pagato un articolo che non c'è.

Esempi di funzionalità

Le funzionalità vengono definite in base alle tue esigenze, agli strumenti già in uso e alla fattibilità dei collegamenti necessari. La proposta iniziale specifica cosa è incluso nel progetto e cosa può essere aggiunto in seguito.

Collegamenti tra i programmi che hai

Dopo aver verificato la compatibilità, posso collegare i programmi che usi già attraverso le loro API, per esempio il negozio online con il gestionale. Ogni dato si inserisce in un punto solo e arriva negli altri.

Una regola chiara per ogni dato

Decidiamo quale programma comanda su ogni informazione, per esempio le giacenze il magazzino e i prezzi il gestionale. Così due programmi non si sovrascrivono a vicenda.

Una API per il tuo software

Se il tuo programma su misura deve offrire dati ad altri, posso costruirgli una API documentata. Ogni programma che la usa ha il suo accesso controllato.

Errori gestiti, dati che non si perdono

Se un programma collegato non risponde, il collegamento riprova e tiene da parte i dati. Quando qualcosa resta bloccato ricevi un avviso con il motivo.

File, quando l'API manca

Alcuni programmi non hanno una API. In quel caso posso leggere i file che sanno esportare, a orari fissi, e portare i dati dove servono.

Come lavoriamo

  1. Facciamo la mappa dei dati

    Elenchiamo i programmi che usi e quali dati passano dall'uno all'altro, a mano o con un file. Dalla mappa si vede subito dove nascono i doppioni.

  2. Verifico cosa permettono le API

    Leggo la documentazione di ogni programma e provo l'accesso. Alcune API hanno limiti o costi a parte, ed è meglio saperlo prima di scrivere il preventivo.

  3. Collego un flusso alla volta

    Parto dal passaggio che ricopi più spesso, per esempio gli ordini dal negozio al magazzino. Lo provo su dati veri prima di passare al successivo.

  4. Resta un registro leggibile

    Nel registro vedi cosa è passato e cosa si è fermato, con il motivo. Se un fornitore cambia la sua API, è lì che te ne accorgi per primo.

Lavori realizzati

Progetti del portfolio in cui c'era anche questo servizio, con le schermate e le funzioni costruite.

  • Strutture ricettiveRuvo di Puglia

    Apulia Houses & Flats

    Case vacanza tra la Murgia e il mare, con prezzi e preventivo calcolati dal motore di prenotazione ROOMIO e una sezione per i proprietari.

Integrazioni e collegamenti tra programmi: cosa sapere prima di partire

Prima di collegare due programmi

Conviene chiarire quale dei due è la fonte giusta per ogni informazione. Se il prezzo si cambia sia nel gestionale sia nel negozio online, prima o poi i due valori si separano. A quel punto il collegamento non sa a quale credere.

Serve anche sapere chi ha le credenziali di amministratore dei programmi. Spesso sono intestate a un vecchio fornitore o a un ex collaboratore, e recuperarle è il primo passo pratico. Mi aiuta anche sapere quanti ordini passano in un giorno normale, perché alcune API limitano il numero di richieste.

Collegare i programmi o sostituirli

Collegare i programmi esistenti conviene quando ognuno fa bene il suo lavoro e il problema è solo il passaggio dei dati. Per esempio, un negozio di articoli sportivi contento del suo programma di fatturazione può tenerlo e collegarlo al negozio online.

Se invece passi più tempo a correggere un programma che a usarlo, ha più senso sostituirlo con un software su misura. Poi si collega solo quello che resta. Lo valutiamo insieme guardando la mappa dei dati.

Domande frequenti

Cos'è una API, in pratica?

È la porta da cui un programma accetta richieste da un altro programma, per esempio leggere un ordine o aggiornare una giacenza. Molti programmi in cloud ne hanno una, a volte inclusa nel piano e a volte a pagamento.

Il mio programma non ha una API. Si può collegare lo stesso?

Spesso sì, attraverso i file che sa esportare o una cartella condivisa. Il collegamento è meno immediato, e prima di iniziare ti spiego cosa comporta.

Serve il permesso dei fornitori dei programmi?

Serve un accesso alle loro API, che di solito si attiva dal tuo account o si chiede al fornitore. Alcuni lo includono nell'abbonamento e altri lo fanno pagare a parte. Lo controllo all'inizio.

Cosa succede se un fornitore cambia la sua API?

Capita, e spesso i fornitori avvisano in anticipo. Il registro segnala il problema appena si presenta, e anche dopo la consegna puoi contattarmi per adeguare il collegamento, secondo quanto concordato.

Quanto costa un'integrazione?

Dipende da quanti programmi colleghi e da quanto sono complete le loro API. Ricevi la proposta dopo la verifica degli accessi, scritta voce per voce.

Si può collegare l'e-commerce al gestionale di magazzino?

Spesso sì, dopo aver verificato cosa permettono i due programmi. Di solito gli ordini passano dal negozio al gestionale e le giacenze tornano indietro, così non vendi online un prodotto appena finito sullo scaffale.

Descrivimi il progetto

Parliamo delle tue esigenze e delle soluzioni possibili. Se il progetto è adatto, ricevi una proposta con attività, tempi e costi.

Torna all’inizio della pagina