Réalisations

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

Tableau Excel produit par l'outil livré, composé de trois colonnes : Keyword, Product Name et Colors. La marque placée devant le nom du produit est floutée. La colonne Keyword, à gauche, reprend pour chaque produit le mot-clé de recherche. La colonne Colors, à droite, indique les coloris et, entre parenthèses, les tailles disponibles. Une ligne en compte dix, une autre deux, et les vêtements sont notés en tailles lettres comme M ou L. Dix lignes sont visibles.

Les écrans sont reconstitués avec des données fictives pour protéger les informations clients.

Client
Logistique
Secteur
Logistique
Réalisation
2024
Durée
3 semaines
Domaine
Automatisation des processus
  • Lecture de la structure des écrans d'application
  • Exécution simultanée sur plusieurs appareils
  • Traitement groupé de listes de produits
  • Lecture du stock par taille
  • Génération automatique de fichiers Excel

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.