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 @GPcrf/→ 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
- Récupération des commandes
- FTP ou Web scraping (Selenium).
- Conversion/transformation
- Fichiers téléchargés →
.csv→.edi.
- Fichiers téléchargés →
- Transfert vers l’ERP
- Copie SSH dans
/volume1/DATAS/4DDocuments/EDIBL/.
- Copie SSH dans
- Archivage
- Historisation quotidienne avec horodatage.
- Logs
- Tous les modules loggent dans
/home/rms/logs/<module>/. - Un script
gest-log.sharchive les logs chaque nuit.
- Tous les modules loggent dans
No comments to display
No comments to display