Description du projet
TraduitLa tâche consiste à construire un générateur de flux qui lit les données des produits de notre magasin — noms, descriptions, catégories, prix, état du stock, images et identifiants — et les formate selon les exigences d'un catalogue publicitaire : noms de champs corrects, encodage approprié, tous les attributs requis remplis, pas d'entrées dupliquées ou cassées. Le flux doit se rafraîchir selon un calendrier afin qu'un changement de prix ou un article épuisé soit reflété dans les annonces dans un délai raisonnable, sans que quiconque touche un fichier manuellement.
Nous aimerions que l'exportation se fasse sans intervention, qu'elle garde un simple journal de chaque exécution afin que nous puissions confirmer qu'elle s'est terminée correctement, et qu'elle gère les cas compliqués — une image manquante, un caractère étrange dans un titre, un produit sans prix — sans échouer l'ensemble du flux.
Ce qui compte le plus :
— mappage et formatage corrects des champs pour le catalogue de destination
— régénération automatique selon un calendrier, pas de bouton d'exportation manuel
— un journal que nous pouvons vérifier après chaque exécution
— gestion élégante des enregistrements de produits incomplets ou invalides