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 au robot 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 le robot installé chez le client correspondant au code licence et lui relaie la tâche.
  3. Le robot exécute la tâche localement (ex. créer un client dans Acomba, extraire les factures des 10 derniers jours).
  4. Le robot renvoie le résultat au HUB.
  5. Le HUB répond à l'appelant.

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).
  • Scalabilité : on ajoute des robots au besoin.
  • Fiabilité : redirection vers un autre robot valide au besoin.
  • Unicité : la même structure de requête quel que soit l'ERP derrière.