Collecteur de stocks par taille et par magasin
À partir d'une liste de produits, l'outil recherche chaque article dans l'application, relève l'état du stock par taille et produit un fichier Excel. Plusieurs appareils fonctionnent en parallèle, de sorte que la durée de traitement n'augmente pas en proportion de la longueur de la liste.
Vérification des stocks en magasin par produit et par taille
Avant
Appels téléphoniques aux magasins
Après
Une seule exécution après saisie de la liste de produits · données compilées dans Excel
Les écrans sont reconstitués avec des données fictives pour protéger les informations clients.
Contexte
En logistique, savoir ce qu’il reste, et en quelle quantité, dans chaque magasin oriente les décisions de la journée. Lorsque cette information n’existe que dans l’application de la marque, il faut ouvrir l’application, rechercher le produit et vérifier chaque taille une à une.
Ce que nous avons constaté
Les magasins étaient interrogés par téléphone.
Pour un seul produit, il fallait appeler un magasin et attendre que le responsable vérifie la réserve. Plus il y a de tailles, plus l’attente s’allonge, et tout recommence pour le magasin suivant. Sans compter que l’interlocuteur doit interrompre son propre travail pour répondre.
Le problème
Au rythme d’une personne, c’est trop lent.
Par téléphone comme dans l’application, on ne traite qu’un magasin à la fois, et la durée croît avec la longueur de la liste. Si les premières valeurs relevées ont déjà changé au moment où la vérification s’achève, le tableau n’est plus exploitable.
Ce que nous avons réalisé
- Lecture directe de la structure de l’écran — l’outil repère la zone de sélection des tailles dans la structure affichée par l’application. Il ne s’agit pas de reconnaître du texte sur une capture d’écran
- Liste de produits fournie dans Excel — les produits à vérifier sont saisis à raison d’un par ligne. Les cibles se modifient sans toucher au code
- Plusieurs appareils en parallèle — la liste est répartie entre plusieurs appareils qui la traitent simultanément. Si l’un se bloque, les autres poursuivent
- Traitement par lots — les recherches ne sont pas lancées toutes à la fois, mais par lots de taille fixe. En cas d’interruption, l’avancement est conservé
- Retour en haut de liste avant chaque produit — avant de passer au produit suivant, la liste revient en haut. Une position de défilement héritée du produit précédent fausserait la lecture
Résultats
Il suffit de fournir la liste de produits et de lancer l’outil pour obtenir l’état du stock par taille dans un fichier Excel.
Nos autres réalisations fondées sur la même approche sont réunies dans Collecte de données d’applications.