Skip to main content

Architecture globale du système automatisé de traitement des commandes marée Carrefour

Le système est organisé en chaîne de traitement automatique en 4 étapes, visant à remplacer l’ensemble des manipulations humaines nécessaires au traitement quotidien des commandes du rayon marée. Ce système en étapes distincte à été choisi pour son aspect modulaire, maintenable et traçable.

1. Téléchargement automatisé des commandes WebOffre

Script : impcarf.py

• Automatisation de la connexion au portail Carrefour WebOffre.

• Sélection des commandes de statut “envoyée”.

• Téléchargement des fichiers .xls de commandes vers le dossier local commandes_xls/.

2. Conversion des commandes au format CSV

Script : xls2csv.py

• Parcours des fichiers .xls récupérés.

• Conversion en fichiers .csv placés dans le dossier commandes_csv/.

• Archivage daté des fichiers .xls dans archives/commandes_xls/YYYYmmDD.

3. Génération des fichiers EDI

Script : csv2edi.py

• Lecture et extraction des informations depuis les fichiers .csv.

• Génération d’un fichier .edi conforme aux normes EANCOM/ORDERS.

• Archivage daté des fichiers .csv dans archives/commandes_csv/YYYYmmDD.

4. Intégration à l’ERP

Script : edi2erp.py

• Transfert des fichiers .edi vers un répertoire surveillé par l’ERP interne.

• Archivage des fichiers .edi traités dans archives/commandes_edi/YYYYmmDD.

• L’ERP déclenche ensuite ses propres processus d’import, validation, et traitement logistique.

 

🔒 Sécurité & robustesse


Les considérations de sécurité (authentification, isolation, journalisation), ainsi que la gestion des erreurs, feront l’objet d’une section spécifique.