06 / Offres

L'échange entre systèmes

Liaison de la CRM, de l'entrepôt, de la banque, de la vitrine et des services tiers, pour que les données ne soient pas saisies deux fois.

Aux entreprises où la même fiche vit dans plusieurs programmes.

Échange

Systèmes

01E-mail
02Entrepôt
03Gestion
04Vitrine

D'où

E-mail

Où

Entrepôt

Trace

Journal

01

De quoi c'est fait

Ce qui entre dans le système

  1. 01

    Qui est responsable du champ

    Chaque fait a un seul propriétaire : le prix vit dans la gestion, le statut de commande dans la vitrine, le contact dans la CRM. Les autres lisent.

    • La liste des champs qui circulent
    • D'où l'on écrit, et qui ne fait que lire
    • Que faire si les deux sources ont modifié le même champ
  2. 02

    Canal

    API, webhook ou file : selon la façon dont le système sait rendre les données, pas « selon la mode du moment ».

    • Ce qui arrive seul
    • Ce qu'il faut aller chercher selon un horaire
    • Quel volume il y a à l'heure de pointe
  3. 03

    Incident

    Un paquet qui n'est pas arrivé ne disparaît pas en silence. Il attend et réessaie.

    • Nouvel essai, avec une pause
    • Un paquet qu'il ne faut plus répéter
    • Un signal, si la file s'est arrêtée
  4. 04

    Journal

    Par le numéro de commande ou de fiche, on voit : parti, arrivé, refusé, et pourquoi.

    • Une trace de chaque tentative
    • Recherche par numéro
    • Qui peut relancer l'échange
  5. 05

    Ce que nous ne relions pas

    Une liaison de trop produit des écarts. Nous n'emportons pas les champs que personne ne lit.

    • Les systèmes qui restent manuels
    • Champs hors de l'échange
    • Comment vérifier l'échange sur une copie, avant les données de production

Ce que nous faisons

  1. 01Une carte de qui est responsable de chaque champ
  2. 02API, webhooks et files
  3. 03Raccordement de la gestion, des banques et des vitrines
  4. 04Un nouvel essai en cas d'incident, pas une perte silencieuse du paquet
  5. 05Un journal qui montre ce qui n'est pas arrivé

Comment nous avançons

  1. 01Audit des systèmes
  2. 02Schéma d'échange
  3. 03Assemblage
  4. 04Un passage sur des données réelles
  5. 05Une description pour l'équipe

Sur quoi

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

Repère de délai

Un échange : à partir d'une semaine. Plusieurs systèmes avec des conflits de données : à partir d'un mois.

Résultat

Un fait est saisi une fois, et il arrive là où on l'attend.

Ce qui vient en général plus tard

La modification dans les deux sens d'un même champ dans trois systèmes, et le « transfert d'historique sur cinq ans », se font à part, une fois l'échange des faits courants en place.