Come funziona
Prima di collegare due sistemi definiamo quali dati devono essere scambiati, quale applicazione ne è responsabile e come gestire errori, duplicazioni e sincronizzazioni parziali.
Prima di automatizzare, decidiamo dove nasce il dato corretto
In tempo reale o a intervalli: dipende dall'uso
Un esempio:
dall'ordine online alla spedizione
Errori, sicurezza
e accesso alle informazioni
Gli errori non vanno nascosti
Sicurezza e accessi alle informazioni
Ogni collegamento riceve soltanto i permessi necessari. Le credenziali non vengono inserite nei fogli o condivise tra utenti, ma conservate e sostituite in modo controllato. Le comunicazioni sono protette e le operazioni sensibili vengono registrate.
Quando il flusso coinvolge dati personali o riservati, limitiamo campi e tempi di conservazione. Valutiamo inoltre dove transitano le informazioni e quali fornitori esterni partecipano al processo.
Le tecnologie possono includere collegamenti REST o SOAP e servizi sviluppati con Laravel o NestJS. Per l'azienda conta soprattutto che il collegamento sia documentato, monitorabile e indipendente dalla postazione di una singola persona.
Le fasi della realizzazione
Come realizziamo un'integrazione
fase 1
Ricostruiamo il flusso attuale
Passaggi, persone, dati duplicati ed eccezioni
fase 2
Verifichiamo i sistemi
Funzioni disponibili, limiti, accessi e ambienti di prova
fase 3
Definiamo le regole
Origine del dato, corrispondenze, tempi e gestione dei conflitti
fase 4
Proviamo un percorso completo
Includendo almeno un errore e il suo recupero
fase 5
Attiviamo il flusso
Inizialmente su un perimetro controllato e confrontabile
fase 6
Monitoriamo
Volumi, ritardi, anomalie e cambiamenti nelle interfacce dei fornitori