06 / Ambiti

Scambio tra sistemi

Il collegamento di CRM, magazzino, banca, vetrina e servizi esterni, così che i dati non si inseriscano due volte.

Alle aziende in cui la stessa scheda vive in più programmi.

Scambio

Sistemi

01Posta
02Magazzino
03Gestionale
04Vetrina

Da dove

Posta

Dove

Magazzino

Traccia

Registro

01

Di cosa è fatto

Cosa entra nel sistema

  1. 01

    Chi è responsabile del campo

    Ogni fatto ha un solo proprietario: il prezzo vive nel gestionale, lo stato dell'ordine nella vetrina, il contatto nel CRM. Gli altri leggono.

    • Elenco dei campi che viaggiano
    • Da dove si scrive e chi si limita a leggere
    • Cosa fare se entrambe le fonti hanno cambiato lo stesso campo
  2. 02

    Canale

    API, webhook o coda: secondo come il sistema sa restituire i dati, non «secondo la moda».

    • Cosa arriva da solo
    • Cosa bisogna andare a prendere secondo un calendario
    • Quale volume c'è nell'ora di punta
  3. 03

    Guasto

    Un pacchetto che non è arrivato non sparisce in silenzio. Attende e riprova.

    • Nuovo tentativo con una pausa
    • Un pacchetto che non si può più ripetere
    • Un segnale, se la coda si ferma
  4. 04

    Registro

    Dal numero dell'ordine o della scheda si vede: partito, arrivato, rifiutato e perché.

    • Una registrazione per ogni tentativo
    • Ricerca per numero
    • Chi può riavviare lo scambio
  5. 05

    Cosa non colleghiamo

    Un collegamento di troppo genera scostamenti. I campi che nessuno legge non li portiamo.

    • Sistemi che restano manuali
    • Campi fuori dallo scambio
    • Come verificare lo scambio su una copia, prima dei dati di produzione

Cosa facciamo

  1. 01Una mappa di chi è responsabile di ogni campo
  2. 02API, webhook e code
  3. 03Collegamento di gestionale, banche e vetrine
  4. 04Un nuovo tentativo in caso di guasto, non una perdita silenziosa del pacchetto
  5. 05Un registro da cui si vede cosa non è arrivato

Come procediamo

  1. 01Audit dei sistemi
  2. 02Schema di scambio
  3. 03Assemblaggio
  4. 04Prova sui dati vivi
  5. 05Descrizione per il team

Su cosa

  • REST
  • GraphQL
  • Node.js
  • Python
  • PostgreSQL

Indicazione sui tempi

Uno scambio: da una settimana. Più sistemi con conflitti nei dati: da un mese.

In uscita

Un fatto si inserisce una volta e arriva dove lo attendono.

Cosa di solito viene dopo

La modifica bidirezionale di un campo in tre sistemi e «il trasferimento storico di cinque anni» li facciamo a parte, dopo uno scambio vivo dei fatti attuali.