Un outil de collecte qui lit directement dans l'application le stock des magasins à l'échelle nationale
Entrez la liste des produits : l'outil les cherche un par un dans l'application, lit l'état du stock par taille et le sort dans Excel. En faisant tourner plusieurs appareils en même temps, le temps n'augmente pas proportionnellement, même quand la liste s'allonge.
Vérification du stock en magasin par produit et par taille
Avant
Appels téléphoniques aux magasins
Après
Saisie de la liste de produits puis une seule exécution · mise en ordre dans Excel
Contexte
Dans la logistique, savoir quel magasin a encore quoi, et en quelle quantité, conditionne les décisions du jour. Quand cette information n’existe que dans l’application de la marque, on ne peut qu’ouvrir l’application, rechercher le produit et vérifier en appuyant taille par taille.
Ce qu’on a constaté sur le terrain
On téléphonait aux magasins.
Pour vérifier un produit, il fallait appeler un magasin et attendre que le responsable vérifie l’entrepôt et revienne. Avec plusieurs tailles, cela prend d’autant plus de temps. Avec plusieurs magasins, on recommence depuis le début. Et l’interlocuteur, lui, répond en interrompant son propre travail.
Le problème identifié
Le problème était que la vitesse humaine est trop lente.
Que ce soit par téléphone ou dans l’application, on ne peut traiter qu’un endroit à la fois. Plus la liste de produits s’allonge, plus le temps augmente. Et si, une fois la vérification terminée, les valeurs vérifiées au début ont déjà changé, ce tableau ne peut plus servir à la décision.
Ce qui a été construit
- Lit la structure de l’écran telle quelle — il repère où se trouve la zone de sélection des tailles dans la structure que l’application dessine. Ce n’est pas de la reconnaissance de texte sur des captures d’écran
- Reçoit la liste de produits dans un Excel — on écrit les produits à vérifier, un par ligne, dans Excel. On change la cible sans toucher au code
- Plusieurs appareils en même temps — la liste est répartie et plusieurs appareils la traitent côte à côte. Si l’un se bloque, les autres continuent
- Traitement par lots — les termes de recherche ne sont pas envoyés d’un seul coup, mais découpés en quantités fixes. Si on s’arrête en cours de route, la progression reste enregistrée
- On remonte en haut avant de commencer — avant de passer au produit suivant, la liste est remontée tout en haut. Si la position de défilement du produit précédent restait, on lirait au mauvais endroit
Résultats
On entre la liste des produits et on lance : l’état du stock par taille est mis en ordre dans Excel.
Les autres travaux réalisés de la même manière sont rassemblés sous crawling d’applications.
Sources des faits
Code livré, scripts d'exécution multi-appareils, formulaire de saisie et Excel des livrables