Skip to main content

Fonctionnement global

Objectif

Mettre en place un système d’importation automatique des commandes fournisseurs via EDI (Electronic Data Interchange) ou, à défaut, via des scripts d’adaptation (CRF), afin de les rendre transparents pour l’ERP.

Architecture générale

  • Les modules sont organisés sous /home/rms/edi/ :
    • atgp/ → flux EDI @GP
    • crf/ → flux pseudo-EDI Carrefour
  • Les scripts sont orchestrés via CRON.
  • Chaque traitement génère des .edi déposés dans un répertoire surveillé par l’ERP.
  • L’ERP importe les fichiers toutes les minutes et gère :
    • la détection des doublons,
    • la mise à jour éventuelle des commandes,
    • les contrôles de cohérence métier.

Étapes type d’un flux

  1. Récupération des commandes
    • FTP ou Web scraping (Selenium).
  2. Conversion/transformation
    • Fichiers téléchargés → .csv.edi.
  3. Transfert vers l’ERP
    • Copie SSH dans /volume1/DATAS/4DDocuments/EDIBL/.
  4. Archivage
    • Historisation quotidienne avec horodatage.
  5. Logs
    • Tous les modules loggent dans /home/rms/logs/<module>/.
    • Un script gest-log.sh archive les logs chaque nuit.