Vai al contenuto

L’impegno di integrazione dipende dal percorso dei dati

Due strumenti con API possono richiedere preparativi diversi. Contano i dati, le operazioni e i permessi necessari.

Tobias Krüger2 min di lettura
Presa dati con bordo blu e una spina del cavo davanti.

Confrontare il flusso necessario

Per stimare il lavoro, «l’API esiste» è una risposta troppo generica. Conta se il collegamento concreto può leggere i dati necessari, rilevare modifiche e scrivere il risultato previsto. La documentazione Dataverse di Microsoft distingue lettura, creazione e aggiornamento. Contano anche i diritti realmente concessi: Personio, per esempio, documenta permessi separati di lettura e scrittura.

Un’azienda di software fittizia confronta due strumenti per trasferire tempi di progetto approvati a una bozza di fatturazione ERP. Per questi prodotti inventati si ipotizzano le seguenti capacità:

Passaggio necessario

Strumento A

Strumento B

Ottenere il tempo approvato

L’API fornisce progetti; i tempi arrivano in CSV

L’API fornisce, tra gli altri campi, {"approvedHours":1.5}

Rilevare una correzione

Nuova esportazione completa senza segnale esplicito di modifica

Recupero delle modifiche con identificativo stabile e versione

Completare la bozza ERP

Servono associazione dei progetti e permesso di scrittura ERP

Servono associazione dei progetti e permesso di scrittura ERP

Le capacità sono nostre ipotesi di confronto, non affermazioni sui prodotti Microsoft, Personio o di altri fornitori.

Rendere visibile il lavoro restante del collegamento

Lo strumento B fornisce il tempo necessario tramite la propria API. Il collegamento deve comunque comprenderne l’unità: per una destinazione in minuti, la conversione è 1.5 × 60 = 90. Il progetto sorgente richiede anche un’associazione univoca nell’ERP. Un permesso di scrittura nella sorgente non autorizza una registrazione nella destinazione. L’integrazione deve poter confermare il risultato nella destinazione o gestirvi una risposta incerta.

Per il recupero delle modifiche andrebbe inoltre chiarito in che misura sia possibile ritrovare tutte le correzioni necessarie. La tabella non dimostra un flusso finito né un vantaggio di tempo. Una pianificazione solida richiederebbe di verificare operazioni e permessi documentati con esempi adatti in un ambiente di test appropriato. Le lacune emerse sono una base migliore del numero di interfacce pubblicizzate.

Quando un file può bastare per la prima consegna

Se il gruppo richiede solo una bozza giornaliera, gestisce pochi record e dispone già di un passaggio di file controllato, questa soluzione può bastare per la prima consegna. Non occorre quindi costruire prima un collegamento API più esteso. Correzioni frequenti o necessità di valori aggiornati cambiano la decisione.

Fonti

Scritto da

  • Tobias KrügerRedattore per l’integrazione di sistemiTobias Krüger si occupa per ASES dell’interazione tra diversi sistemi software. Nei suoi articoli spiega l’integrazione di ERP, CRM e negozi online e come gestire gli errori nello scambio di dati.

Seguite ASES

Continuate a leggere

Tutti gli articoli

API & integrazione con ASES

ERP, CRM e negozio online collegati in modo pulito