Aller au contenu principal

Fonctionnement du connecteur

ERPConnector repose sur un serveur web qui expose une API centrale : le HUB, unique point d'entrée pour tous les appels.

Adresse actuelle du HUB : https://gateway.erpconnector.ca (base API : https://gateway.erpconnector.ca/api). Les anciennes adresses de la forme https://XYZ.onlineerp.solution.quebec/api sont obsolètes.

Architecture ERPConnector : le HUB central relaie chaque requête à l'agent installé chez le client

Le cycle d'une requête (5 étapes)

  1. Le système tiers (WooCommerce, ERP, site web...) envoie sa requête au HUB.
  2. Le HUB identifie l'agent installé chez le client correspondant au code licence et lui relaie la tâche.
  3. L'agent exécute la tâche localement (ex. créer un client dans Acomba, extraire les factures des 10 derniers jours).
  4. L'agent renvoie le résultat au HUB.
  5. Le HUB répond à l'appelant.
Aucune donnée de l'ERP n'est conservée sur le serveur

Le HUB agit uniquement comme relais : il transmet la requête à l'agent et retourne la réponse. Les données de l'ERP (clients, factures, écritures...) restent chez le client et transitent le temps de la requête sans être stockées côté serveur.

Pourquoi cette architecture

  • Centralisation : une seule adresse pour tous les clients et tous les ERP.
  • Sécurité : chaque interaction exige le code licence + la clé secrète (+ un code de compagnie optionnel).
  • Confidentialité : aucune donnée de l'ERP n'est sauvegardée sur le serveur ; elle ne fait que transiter le temps de la requête.
  • Scalabilité : on ajoute des agents au besoin.
  • Fiabilité : redirection vers un autre agent valide au besoin.
  • Unicité : la même structure de requête quel que soit l'ERP derrière.

Cette page vous a-t-elle été utile ?